1
13
4
3
2
18
14
32
6
0
7
5
38
12
22
11
1177
31
17
15
8
9
97
75
35
39
45
24
51
23
16
33
20
30
62
78
36
343
49
28
60
40
41
67
66
144
26
10
19
506
25
29
55