11
87
77
176
24
46
98
164
79
136
116
104
69
323
232
40
21
143
47
49
44
89
105
83
92
35
32
33
84
115
100
195
373
245
30
112
479
67
270
171
108
50
45
190
187
269
128
70
81
54
456
26
332