98
56
112
450
52
22
140
28
114
139
286
71
77
27
39
177
886
341
7846
63
33
40
83
100
107
68
110
203
148
14
388
35
126
85
409
1229
922
146
67
211
245
363
343
427
60
102
24
46
65
36
104
273
117
134
236