158
89
397
68
95
100
154
155
60
72
77
37
71
356
81
244
128
25
62
64
299
65
73
36
40
99
46
197
53
263
58
44
52
147
133
283
105
123
120
56
94
55
51
86
26
199
74
24
49
98
110
306
31
69