1
95
24
25
515
105
64
51
86
472
528
38
156
44
106
94
217
17
11
12
18
30
128
91
80
82
890
165
47
6
481
19
150
1944
308
74
632
154
77
14958
13
346
513
67
54
214
1738
41
429
205
43
6537
350
250
2156