11
49
43
16
91
33
23
45
134
30
55
108
158
132
75
117
42
128
32
109
38
86
106
119
41
253
61
59
249
63
143
92
71
70
476
220
163
85
60
288
66
27
619
1128
136
461
95
79
210
219
52
139