2
1
8
22
16
24
14
23
12
68
17
51
38
5
30
39
55
11
63
31
21
149
32
9
27
13
26
4
60
20
19
90
129
44
85
118
47
41
6
25
140