15
70
97
7
344
81
103
46
30
145
42
57
200
141
486
18
79
12
61
28
80
238
111
40
51
54
101
24
78
50
43
62
20
120
95
17
166
174
334
137
49
126
1172
150
10
73
254
22
29