35
30
430
222
83
80
56
85
296
22
47
261
28
76
413
98
18
139
40
324
61
25
16
27
62
101
41
64
355
146
206
14
49
54
88
89
33
57
67
15
59
106
21
38
104
23
116
58
42
24
11