37
19
454
83
127
16
90
106
68
231
64
55
2350
551
573
31
119
120
687
34
47
4475
11
192
21
18
343
140
886
368
36
362
306
76
132
30
155
54
128
224
52
93
156
239
269
23
69
143
184
46
45
33
244
199
191
117
1102
302