100
75
165
343
248
71
104
722
259
1136
16
81
101
48
25
51
85
303
106
168
128
147
24
255
99
188
53
59
184
65
120
404
33
49
30
68
130
23
41
258
178
119
103
131
496
57
67
69
283
39
95
366
28
45