21
62
44
28
38
19
376
94
335
80
124
50
66
54
209
104
34
51
460
39
22
47
574
55
81
353
138
56
157
49
889
36
389
251
30
486
37
40
188
250
172
132
665
1027
669
217
175
86
17
20
1408
128
82
41
378
76
71
462