97
80
47
37
62
48
66
102
44
20
85
226
53
16
120
46
24
27
135
142
182
14
64
101
289
343
267
221
67
49
11
22
84
70
78
71
4
29
99
83
128
52
164
68
287
403
224
36
113
268
32
15