55
50
298
73
22
35
105
92
43
101
30
296
130
47
32
448
23
78
28
225
17
84
62
14
270
9
8
56
33
42
29
37
75
81
53
63
129
66
13
79
48
222
118
264
128
18
158