10
6
2
3
23
29
100
12
10
2
20
30
6
6
15
52
25
35
6
24
26
15
77
5
9
5
15
51
6
42
37
13
20
37
28
25
24
11
7
5
5
11
14
1
11
25
33
75
38
40
28
1
5
71
93
32
36
8
30
25