136
328
58
96
41
1160
37
378
155
366
45
46
73
43
134
78
999
36
147
39
111
224
100
239
25
57
48
257
107