89
244
96
60
90
72
62
100
14
521
126
112
92
88
77
48
151
320
85
155
50
102
171
145
70
123
122
292
332
106
27
57
218
158
192
46
326
107
349
321
68
40
139
281
280
51
76
59
36
95
142
421
230
199