59
2
1
3
13
5
9
40
29
7
24
22
44
110
6
12
19
320
4
56
38
58
39
1276
8
31
26
41
32
20
34
71
81
11
15
14
23
43
27
17
101
96
10
35
33
0
30
75
212
25
16
485
48
18
21