98
13
10
928
104
111
185
36
43
61
119
56
114
145
50
301
19
29
96
6
134
142
798
24
187
37
99
132
46
38
328
69
139
49
380
47
138
52
437
15
274
413
144
22
87
125
82
3133
57
40