126
92
63
91
24
112
117
108
132
138
32
36
480
44
147
16
75
283
102
29
82
125
135
568
94
224
287
219
62
49
234
86
104
246
113
45
137
291
67
87
122
267
115
95
55
90
289
52
100
31
382