375
105
60
112
104
224
151
39
49
117
213
48
23
127
96
21
100
98
64
129
7
247
67
164
81
65
532
222
131
42
180
52
27
29
41
84
14
77
106
189
72
15
82
9
17
139
75
229
57
143
266
68
53
157