127
246
35
211
103
213
511
285
78
291
34
55
228
99
41
61
245
19
145
37
26
51
22
30
142
204
56
50
15
13
42
108
47
63
652
161
60
80
112
45
282
39
4642
304
10194