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