2
39
12
18
4
10
21
31
15
6
7
140
1
9
148
16
35
63
13
11
43
50
17
41
14
8
36
32
19
74
27
100
47
25
113
104
96
33
29
20
38
30