120
28
34
313
200
188
356
18
43
72
22
102
192
105
249
58
477
51
239
15
91
77
112
305
81
21
63
47
27
46
124
779
69
98
293
119
68
114
6
130
74
319
326
52
488
37
41
103
94
19
29