153
16
332
372
118
63
70
143
264
107
29
9
36
19
75
1345
11
365
102
218
396
25
108
69
152
76
37
126
22
190
206
27
52
59
98
62
15
504
97
386
164
416
26
67
234
647
175
357
271
49
891
51
23
47
193