20
3
12
24
17
2
13
8
16
44
112
52
10
23
19
68
92
22
93
59
27
31
41
74
84
32
33
178
146
7
40
57
66
58
85
122
214
295
67
28
91
95
38
88
5
21
45
50