3
104
35
25
13
24
4
44
41
30
15
33
21
42
12
75
113
20
118
8
6
47
9
54
29
16
50
17
18
46
22
5
2
146
49
89
23
37
14
1
32
7