3
8
34
5
12
50
15
60
59
64
61
63
54
113
121
195
83
23
30
124
105
258
167
52
70
14
77
48
46
110
9
35
45
7
25
57
27
24
42
19
62
87
163
6
84
118
31