10
9
23
3
85
44
70
17
43
60
56
42
49
45
58
37
11
96
19
83
27
18
39
245
33
140
31
50
55
157
52
34
66
32
188
135
87
94
109
133
124
80