34
20
43
24
39
18
247
76
23
17
128
222
86
60
56
12
53
105
44
71
101
272
63
15
240
291
179
134
92
677
219
197
36
460
31
227
127
186
33
80
19
13
22
95
32
8
69
16
42
103
10