111
118
67
131
183
94
128
115
176
326
298
216
105
307
61
365
210
91
302
159
388
110
358
69
88
65
311
180
108
59
117
106
203
549
171
187
93
92
425
21
31
81
18
54
35
62
26
10
29
46
24
72
41
70
56