5
12
26
45
7
30
37
20
13
8
3
15
2
9
11
18
40
116
32
23
25
17
24
10
14
64
66
50
1
39
56
36
86
33
4
113
16
89
152
31