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