82
123
334
43
96
149
144
211
127
57
61
139
38
179
350
105
166
39
104
49
59
91
51
119
184
187
70
80
199
151
436
52
554
63
316
73
41
424
54
37
274
156
68
28
100
76
93
83
662
58
85