96
139
592
30
140
215
138
76
129
100
40
83
24
50
36
133
110
127
60
103
155
131
51
49
113
115
46
29
259
154
70
372
33
82
151
234
22