44
92
93
1513
24
81
38
148
221
59
25
42
22
103
50
202
6
389
259
46
147
841
991
364
609
29
84
33
398
299
32
124
132
23
15
12
300
49
574
350
63
14
71
28
261
188
515
175
341
164