61
167
27
41
19
87
82
39
66
12
114
51
29
44
31
14
15
133
192
30
58
40
98
111
1140
366
128
26
239
127
95