2
18
9
30
13
8
17
16
7
22
20
15
68
34
39
45
6
19
28
12
36
107
3
14
33
90
53
58
81
25
145
86
29
141
54
56
65
31
27
49
46
114