43
90
8
22
26
1217
47
34
27
556
104
55
69
225
3
280
25
68
49
32
96
10
205
383
253
295
64
41
12
127
360
11
109
62
42
33
40
20
60
484
78
81
531
270
4441
1008
71
139
53
273
180
144
165
136