7
28
11
50
199
32
80
70
45
18
71
64
6
139
49
83
166
175
84
128
73
78
74
39
42
365
189
24
57
105
21
19
142
114
102
88
46
69
63
112
54
131
1426
34