1
2
4
12
8
3
26
6
237
28
59
5
18
16
10
14
9
15
7
20
34
32
11
41
22
84
48
17
19
61
88
109
53
23
29
249
13
31
57
27
35
21
62
25
46
42