86
41
76
66
338
65
193
111
228
205
197
79
176
234
74
20
29
114
101
138
75
56
161
81
27
16
51
22
19
31
46
119
69
33
155
121
141
122
55
6
47
14
18
13
39
85
26
34