3
6
9
62
43
121
74
46
77
185
91
7
17
107
53
25
23
44
4
126
15
52
27
63
21
24
12
33
18
57
78
14
143
73
10
19
150
95
79
72
76
58
153
93
36
89
56
90
709