3
22
53
20
5
17
4
61
10
105
108
46
45
47
121
176
80
52
150
32
85
48
49
60
74
7
42
21
89
136
26
24
54
13
29
14
55
189
12
78
34
35
151
217
116
62