61
234
42
46
25
120
194
105
33
54
27
107
654
702
136
47
78
45
57
36
34
51
32
53
39
69
50
40
2200
62
28
43
65
60
55
56
129
74