62
211
33
113
165
112
79
232
345
187
57
67
122
85
48
120
110
605
271
75
30
47
50
20
205
335
293
284
71
754
116
138
52