237
53
120
227
265
81
100
76
386
44
7
34
188
49
508
152
64
1110
263
174
74
109
121
586
137
344
138
251
181
40
31
309
145
199
63
333
101
62
43
24
77
72
96
20
23
128
166
94
1863
97
116
93
67
21
60