21
6
1
10
3
18
2
12
4
24
11
25
39
9
170
16
46
22
0
5
32
7
14
66
15
143
13
20
26
509
19
8
31
23
30
41
55
352
40
69
48
28
65
1176
29
62
77
52
33
36
17
97
76
38
45