1
3
9
215
20
104
53
8
21
10
70
19
97
28
12
34
76
43
41
44
25
134
244
30
247
268
585
54
169
214
286
17
37
336
16
26
57
82
40
35
116
24
73
88
36
98
84
49
79