2
32
4
3
36
8
20
44
56
15
37
22
192
46
12
13
6
7
93
9
29
14
5
1
24
25
16
198
23
38
21
52
34
18
75
31
40