5
16
23
17
40
107
31
18
39
15
4
8
9
49
18
43
2
7
4
6
22
44
36
12
7
26
11
19
51
43
8
14
52
7
13
12
28
27
29
13
25
7
7
4
16
28
2
8
95
11