21
6
1
9
3
18
2
12
4
24
10
25
40
11
167
16
46
0
5
32
7
17
13
66
15
143
20
26
505
19
8
29
22
23
30
41
54
28
14
342
49
60
1182
31
62
78
51
33
36
97
77
37
38
39
45