290
29
42
15
52
80
83
62
93
194
44
71
230
54
33
61
96
100
74
8
5
280
48
159
304
463
35
27
68
171
66
24
234
85
84
55
151
144
21
34
28
200
59
36
124
25
105
88
31
79