628
3
17
13
4
32
6
0
1
2
7
5
37
12
21
11
1178
18
38
22
31
15
8
9
99
75
36
39
45
24
50
23
33
20
62
77
14
35
354
49
28
68
40
41
69
66
142
26
10
19
502
25
29
53
30
16