30
46
154
143
60
29
67
192
499
31
168
57
110
234
355
44
34
53
139
106
122
25
313
186
128
70
771
281
84
235
429
71
76
55