32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
121
304
39
26
12
54
165
37
47
83
19
100
72
41
84
31
23
24
29
90
16
112
17
202
25
14
48
44
20
71
60
171
45