179
239
227
346
127
230
70
183
68
131
57
87
178
37
95
56
85
88
143
45
296
79
26
38
49
64
86
197
24
82
27
73
23
67
61
76
42
77
89
120
28
460
69
63
46
31
33
52
43