7
16
34
246
128
58
60
105
21
334
15
20
228
9
87
432
110
56
19
100
59
99
12
95
107
410
473
11
24
57
30
18
52
35
194
2550
64
42
68
65
197
106
23
49
171
40
404
80
72
31
141
94
411