110
93
113
52
89
59
61
108
12
55
71
46
30
29
34
88
58
198
22
42
205
45
123
38
33
90
211
21
143
63
17
91
99
75
47
138
70
50
290
128
538
1244
57
738
18
217
27
87