27
229
2
6
30
10
12
4
15
36
7
3
101
21
50
350
99
16
11
14
13
48
17
39
109
28
8
318
191
41
44
456
37
85
19
45
31
77
280
192
29
9
5
1
179
53
33
299
210
81
66
0
338
263
62
144
63
69
88
60
18
68
25
23
269
59
26
20