4
45
2
16
3
42
14
5
15
41
94
85
70
33
96
91
160
119
48
114
12
6
80
25
66
44
127
60
10
1
24
67
39
17
19
81
153
26
58
23
38
9
87
31
46
47