5
22
10
8
2
24
15
12
3
21
27
9
16
7
38
41
61
25
23
29
109
14
31
20
44
26
36
40
80
64
71
95
63
65
58
28
50
35
115
32
412
19
100
37
43