100
76
197
210
26
164
36
132
31
88
58
188
69
50
66
244
78
52
357
57
102
16
194
326
60
481
43
70
189
37
438
556
84
32
555
122
255
62
123
200
161
44
21
79
38
246
89
115
234
291
290
254