47
94
50
235
65
34
23
57
147
40
96
39
20
224
43
68
41
274
108
107
22
46
83
84
36
32
131
64
137
76
88
132
92
180
44
111
136
156
119
194
725
486
496
475
29
387
318
293
82
294
120
249
37
75