2
35
25
16
23
22
11
37
19
8
18
13
6
1
12
21
42
24
3
41
39
57
49
127
36
27
26
47
68
33
30
54
40
4
92
17
163
31
124
58
9