51
6
19
22
29
31
9
33
11
17
1
5
20
21
2
36
7
13
23
8
47
3
25
10
30
62
16
28
82
140
14
34
108
18
46
65
38
52
95
27
4
100