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