23
94
69
62
57
58
68
95
40
45
50
20
42
36
63
21
64
259
24
35
116
112
89
80
254
238
97
86
44
61
83
106
154
111
10
31
135
121
70
160
280
261
102
55
81
642
129
52
221
48
417
109
351