212
436
74
502
158
524
68
344
48
289
97
301
181
29
214
36
141
34
151
20
139
26
113
124
11
110
61
714
9
107
17
127