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