2
30
33
20
34
18
24
112
15
92
90
67
53
17
7
10
66
42
37
5
120
68
19
11
32
12
6
23
27
142
1
13
4
9
117
3
302
47
14
29
35
22