19
85
15
60
29
21
22
43
126
20
58
10
4
89
56
7
3
16
2
523
5
27
13
40
8
93
51
0
49
54
97
67
24
11
26
14
111
171
12
1