195
80
167
72
431
10
108
634
61
60
20
95
104
242
276
253
86
137
465
84
280
251
89
346
188
23
19
57
257
120
3549
2312
117
308
1203
68
820
103
40
44
187
122
98
4
82
77
54
24
109
30
307
29
66
45
15
121