126
62
143
96
104
431
111
211
93
33
166
61
137
373
87
42
53
114
497
31
286
28
64
140
34
54
1226
39
97
70
65
52
198
73
184