81
237
95
133
209
107
96
128
53
56
92
93
68
250
256
91
101
99
33
104
47
52
141
90
118
82
148
89
100
176
77
601
79
102
156
63
132
1358
476
598
1020
29
34
111
40
67
28
42
74
58
78
517