15
10
572
80
0
35
118
27
33
81
39
1
5
74
70
40
4
2
54
43
163
84
18
103
317
34
37
3
26
11
22
50
9
6
44
184
30
134
20
12
51
19