2
8
6
5
18
1
3
16
22
44
59
20
11
29
23
72
14
64
34
17
13
37
21
10
42
85
65
27
15
145
62
39
28
75
58
26
129
45
108
25
69
19
83
33
24
96