20
4
12
24
17
2
13
8
16
45
112
52
10
19
68
92
23
93
59
27
31
41
11
74
84
33
179
146
7
57
66
86
122
214
32
295
67
28
91
95
38
88
5
21
50