29
52
13
87
41
112
47
57
46
339
32
60
88
19
96
28
103
42
308
120
49
211
70
26
293
155
73
59
151
17
56
65
219
15
239
34
149
236
82
24
781
369
30
66
69
166
138
75
123
64
37