935
464
789
23
221
715
649
750
47
843
514
333
858
2
1014
435
558
398
117
813
90
1
132
0
40
74
37
125
44
46
51
77
32
42
108