62
211
33
113
165
112
80
232
345
187
58
67
122
85
48
120
111
606
272
75
30
47
50
20
205
335
293
284
71
754
116
138
52