200
35
121
33
75
56
50
60
90
115
47
96
87
69
93
66
15
52
32
79
111
160
12
53
38
22
57
26
34
114
97
126
78
18
36
27
73
55
11
61
24
191
391
113
255
16
205
1178
81