20
1
11
24
17
13
8
12
16
42
112
52
10
22
19
68
92
21
93
59
26
31
41
74
84
33
178
145
7
40
57
66
58
85
122
212
294
28
90
95
38
88
27
4
45
50