87
34
95
117
32
21
64
10
201
176
30
102
158
148
26
13
7
12
18
114
299
641
1110
705
384
47
46
124
173
118
357
139
133
188
592
227
160
56
175
36
166
24
893
467
50
55
1064
209
94
33
391
103