29
48
25
78
43
45
5
39
18
91
26
1
13
4
12
30
28
10
6
23
22
58
69
21
54
95
49
15
2
9
11
7
34
24
156
16
50
85
64
88
20
232