32
53
15
220
26
23
49
63
89
62
57
48
52
60
22
64
70
56
83
43
248
197
93
75
277
192
86
171
140
552
141
108
55
471
85
288
110
71
472
209
200
293
285
218
398
107
136
91
6
45
196
76