10
75
6
34
9
7
38
70
47
45
19
43
52
56
79
77
26
83
189
53
25
39
126
222
160
123
58
194
180
375
89
171
134
219
193
239