85
113
176
53
29
362
284
48
131
210
21
18
54
98
115
12
168
139
123
365
693
1022
185
161
19
138
59
512
50
57
93
118
163
544
1443
184
266
209
346
157
916
706
130
84
79
61
111
16
60
119
95
220
97
46
1032
76