61
35
157
88
233
42
46
25
120
194
105
33
54
27
106
654
702
135
47
78
44
36
34
51
32
53
38
52
69
50
39
2188
62
28
31
43
65
59
56
123
73