1
6
10
4
2
20
23
5
26
11
3
15
12
38
24
57
49
50
68
138
79
247
56
263
27
18
65
96
91
8
109
45
182
319
92
142
31
19
33
62
16
29
35
37
42
105
81