1
88
3
2
63
6
24
9
16
49
290
491
8
216
12
310
241
56
143
28
30
4
85
190
83
19
208
37
72
71
229
232
338
87
67
78
149
209
29
21
23
74
11
249
33
215
255
207
272
13