85
56
89
14
23
20
145
10
13
58
39
36
4
9
28
22
24
18
30
16
12
8
112
11
7
27
96
21
5
2
15
83
41
50
211
68
108
17
166
98
6