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