30
46
154
143
60
29
67
192
499
31
167
57
110
233
355
44
34
53
139
106
122
25
312
186
128
70
771
280
84
235
429
71
76
55