105
109
270
48
179
32
17
54
419
23
9
118
13
24
582
3
95
90
78
35
317
151
223
174
4
6523
63
55
51
44
41
22
383
364
444
593
62
2262
141
170
66
156
163
97
72
672
31
29
133
4328
255
98
303
635
37
248