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