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