85
30
90
24
105
62
10
69
44
52
37
81
182
72
333
476
87
101
40
577
9
57
98
84
71
273
188
41
39
252
524
15
12
26
244
773
197
66
18
46
79
659
201
11
88
17
402
47
117
64
68
161