56
17
34
27
8
10
5
12
18
94
55
66
50
36
106
43
72
25
107
30
7
16
19
63
9
4
1
96
289
0
135
3
65
80
26
74
22