49
1199
153
6
50
32
88
248
21
25
16
286
5
126
392
71
1120
69
716
98
435
117
17
240
224
37
24
193
867
285
108
140
29
5179
62
40
196
269
654
45
77
17292
22
75
551
111
35
151