126
30
99
70
89
150
51
154
34
46
55
52
15
27
249
33
130
273
19
113
47
41
93
31
128
74
24
18
79
20
59
97
180
49
123
58
62
65
109
42
87
137
39
363
101
40
22
110
57
36
71