28
50
31
24
16
289
43
8
98
59
87
14
25
54
35
3
15
27
52
34
7
56
10
29
20
13
17
44
213
12
9
37
70
64
85
5
11
6
18
21
39