18
19
36
14
53
58
27
250
603
51
181
517
297
602
1559
836
105
71
12716
4062
38
121
170
88
10082
56
104
508
137
93
1449
47
61
190
863
79
31
45
32
408
611
3117
4773
417
76
317
1305
116
82
74
44
35
63
80
75
141