41
50
105
48
21
20
216
189
253
56
87
42
86
63
322
51
84
32
95
220
49
40
259
39
155
558
145
69
374
326
131
88
82
35
97
36
45
230
126
57
72
231
218
118
139
301
73
46
94
59
79
34
229