13
50
37
79
18
24
102
365
76
74
113
344
100
890
258
311
42
140
23
17
149
1008
27
265
221
29
633
195
192
500
1899
142
303
413
46
122
245
12
253
66
41
75
370
56
35
385
28
160