12
9
31
75
48
30
25
22
72
3
33
1
34
18
10
104
38
4
16
17
21
141
32
24
14
50
39
23
7
894
66
89
40
37
8
62
13
20