107
54
35
143
28
193
32
74
26
2167
16
176
179
565
59
6
41
492
270
241
230
485
44
114
29
45
56
82
11
12
78
10
24
342
21
68
14
88
9
226
51
14535
168
31
80
278
7
421
23
5
197