36
75
90
183
57
71
51
26
39
14
60
34
81
46
29
77
70
48
31
9
25
138
32
136
119
99
218
78
188
247
137
74
82
55
89
125
124
73
21
429
168
385
450
143
97
123
131
96
207
30