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