161
19
118
87
28
105
61
141
60
282
22
43
25
97
45
27
18
1
502
188
56
71
50
42
65
100
90
164
167
192
328
9
230
307
44
29
70
36
176
88
37
165
336
123
119
99
17
51
32
76
53