131
82
695
333
234
457
255
838
1167
78
200
120
66
91
148
621
85
168
134
258
110
138
48
43
41
113
77
199
83
269
100
24
45
155
132
64
75
40
105
146
101
182
115
123
150
728
1273
262
92
60
72
47
317
58
98