49
84
128
248
352
24
276
82
162
37
463
16
74
73
53
26
46
105
35
435
29
64
113
44
87
985
93
45
174
7710
47
587
199
406
227
13
210
95
165
350
89
138
347
30
92
91
43
618