48
21
90
224
83
320
117
53
70
190
101
171
112
62
121
99
33
132
69
39
73
237
295
42
106
116
238
143
239
206
172
47
97
154
93
44
54
95
87
176
31
343
163
75
22
204
34
152
81
210
129
32
175
140
51