347
48
95
50
235
65
34
23
58
149
40
97
39
20
224
47
43
68
42
276
108
22
46
83
84
36
32
131
64
137
76
88
132
92
180
44
41
111
136
156
119
194
725
486
498
475
29
388
318
293
82
295
120
250
37