51
420
375
17
24
28
7413
138
107
20
134
63
113
19
67
90
127
36
65
45
98
13
27
355
68
181
86
49
14
22
3
4
23
43
57
29
163
47
54
64
250
479
62
563
53
400
187
300
245
359
1449
76
50