20
10
24
2
66
47
25
80
148
32
382
93
28
72
92
107
69
131
218
78
127
151
175
81
117
19
233
83
88
60
203
179
146
77
181
462
138
205
211
79
87
177
51
33
106
53
167
132
124
71
59
153
85
190
95