23
25
101
19
90
20
82
27
63
21
8
68
48
369
5
29
11
6
15
9
32
3
14
17
50
10
58
26
16
53
2
18
7
24
28
12
38