53
38
153
157
28
300
118
67
213
125
37
123
148
271
111
259
2551
372
107
378
1427
242
116
273
58
79
302
205
182
194
415
149
1530
161
69
35
86
26
62
60
61
44
54
144
522
441
85
98
30
43
212
480
120
124
352