5
3
8
2
9
30
11
1
24
13
4
17
16
61
12
45
21
52
86
37
26
43
32
34
75
22
83
55
105
28
18
127
90
46
63
25
71
35
96
365
68
64
38
41
6
107