107
351
129
66
36
44
57
286
91
202
123
172
168
40
171
82
101
87
78
315
43
125
81
109
134
106
136
30
463
258
48
60
62
453
68
93
45
196
223
70
122