89
68
96
134
161
385
48
46
148
153
17
83
135
102
125
45
221
61
116
222
207
91
185
568
1094
175
188
97
253
88
326
29
54
139
27
70
80
40
34
76
44
32
21
43
23
252
24
35
11
239
39
136
78
166
620