35
58
42
77
41
124
38
85
27
64
142
57
63
8
117
66
43
566
100
262
372
194
94
156
223
159
138
148
328
139
52
55
39
59
189
29
78
54
69
46
317
380
75
201
36
96
120
62
25