2
5
9
4
6
1
15
20
13
33
16
19
27
72
51
32
69
130
45
28
102
25
50
74
55
8
67
17
11
35
48
106
44
24
147
7
132
81
53
80
18
30
31
10