12
7
5
1
11
147
33
56
75
68
95
69
134
106
79
30
205
131
57
37
96
42
40
77
73
36
191
97
65
182
153
55
162
327
284
51
223
44
85
80
194
867
362
84
178
367
248
127
455
125
141
142
196
170