131
97
102
151
53
115
101
177
134
52
32
91
112
29
108
80
113
26
270
43
146
178
51
349
128
403
507
381
40
205
90
78
46
56
89
456
170
44
59
194
82
61
277
144
62
66
64
36
346
49
67
653
380
244