45
160
16
95
3
51
94
56
14
32
122
67
8
54
5
26
30
18
34
38
2
52
75
19
6
13
12
29
24
10
23
33
48
41
123
97
35
114
127
69
20
81
25
78