9
95
15
90
36
33
68
22
50
108
63
132
85
38
19
99
250
27
34
43
73
40
1
35
31
81
77
114
180
57
39
83
13
115
3
30
278
198
8
237
46
45
25
53
41
18
60