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