58
59
62
73
76
83
68
78
48
39
33
66
2338
61
47
53
57
188
75
46
56
95
55
40
202
88
102
28
45
51
82
192
135
96
64
89
156
148
541
150
149
80
24
1460
289
81
86