12
21
1
8
34
37
5
17
6
4
24
16
39
10
19
32
145
14
94
15
36
25
89
64
52
31
28
11
70
7
53
29
2
22
72
59
197
47
281
61