10
218
78
24
54
29
94
112
45
27
100
75
70
151
361
181
61
296
93
163
155
130
86
49
88
106
64
57
81
107
124
209
38
244
36
194
85
133
62
37
101
128
74
104
123
96
178
66
56