193
41
88
126
157
102
34
127
452
64
79
156
36
287
31
389
17
78
27
70
82
107
100
166
63
97
59
37
43
217
72
39
30
106
265
19
228
213
51
45
152
29
140
95
20
1520
116
524
205
21