167
702
103
146
25
32
49
63
1087
284
34
191
28
40
127
7
137
8
12
15
36
90
23
60
310
67
19
18
263
13
108
348
37
189
117
20
22
30
26
45
17
24
9
114
162
89
293
95
57
48