157
644
616
77
108
182
40
3
1312
48
51
856
182
664
1009
696
254
43
436
1394
596
499
253
64
75
114
2
63
46
1208
474
10
123
567
488
138
100
121
93
3187
7
61
83
9
813
1108
149
161
