86
65
164
98
122
258
45
191
73
216
74
61
251
55
187
64
58
22
108
41
154
272
134
42
7
371
199
5
53
110
439
341
87
557
69
20
46
138
241
513
51
54
35
48
823
648
124
83
78
301
118
21
50
57
18
285