53
30
21
31
32
46
184
114
94
51
33
239
124
75
54
37
409
34
104
188
193
186
89
102
96
79
143
243
101
289
88
291
181
139
131
91
82
136
195
29
44
179
71
65
64
45
77
60
67
43
256
23
50
38
116