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