63
61
38
327
187
144
95
89
349
200
98
25
43
521
139
124
685
239
85
1412
120
53
82
35
1243
157
96
44
100
229
99
201
288
297
134
527
41
570
76
161
631
303
1691
143
34
32
192
47
168
103