99
45
103
144
25
85
39
224
90
46
258
21
22
62
33
173
74
175
86
30
816
117
119
164
227
148
54
170
171
146
102
69
133
29
80
84
37
605
35
87
214
280
65
61
66
44
63
53
34
17
40
31