123
172
168
40
171
82
103
87
78
315
43
125
81
109
134
107
36
136
30
463
259
46
202
48
61
63
453
68
93
45
196
223
70
122
62