87
48
60
38
207
94
24
32
23
57
14
31
2
33
40
200
179
13
198
50
499
422
260
448
64
195
411
808
105
305
103
1000
315
143
69
54
201
668
1196
238
41
247
114
113
144
137
90
18
77
67
79
188
36