195
185
32
23
19
29
66
78
34
171
61
51
33
64
102
105
170
109
212
76
661
67
641
31
89
496
523
421
403
87
161
191
642
73
140
167
40
27
45
69
408
452
100
251
70
42
291
230
75
262
153
139
94
175
180
410