0
32
4
42
35
46
121
72
51
238
176
209
56
179
118
156
468
80
57
143
107
380
116
61
50
20
91
350
810
456
98
158
247
181
137
601
148
152
233
114
214
58
221
71
84
106
130
47
16
282
135
160
309
38
49
164
28