31
70
300
205
24
107
15
40
228
83
108
21
158
68
29
58
377
112
307
27
47
28
35
60
46
41
34
85
427
20
66
102
64
142
278
44
86
17
88
153
117
39
63
25
123
237
76
10
127