50 20
92 15
51 36
45 11
46 19
84 7
0 16
55 166
20 106
1 116
65 4
13 8
6 3
90 4
14 4
67 9
27 6
43 2
59 6
78 7
35 5
