12
7
2
3
17
36
25
29
13
47
19
32
65
89
9
43
30
37
21
41
6
55
15
16
22
11
14
35
18
45
102
75
223
86
57
23
138
81
79
266
219
357
159
28
27
34