128
55
44
136
47
64
81
42
245
15
3708
272
364
374
112
23
95
907
231
273
140
29
394
12
54
226
142
40
43
52
183
409
175
199
495
33
91
225
62
383
26
63
49
216
21
253
35
32
89
303
167
98
66
73
203