55
236
54
41
50
105
21
20
216
189
253
56
87
42
86
63
322
52
84
32
95
220
49
40
259
39
155
558
145
70
374
326
131
88
82
35
97
36
45
230
126
57
72
232
218
118
139
301
73
46
94