73
42
20
83
15
107
89
40
67
381
17
28
36
99
226
34
112
68
134
51
220
103
155
216
359
121
509
346
129
165
681
288
48
210
124
111
114
178
23
270
150
358
372
147
80