131
212
50
52
33
85
232
37
36
15
66
60
64
125
431
136
28
99
25
159
238
127
22
526
305
1009
483
3832
89
53
308
56
1784
446
415
157
202
100
139
236
260