1652
1592
1656
1535
2224
85
122
34
63
118
43
84
1
45
41
73
66
115
123
40
30
98
11
33
70
28
51
61
46
60
68
103
50
99
59