1
7
24
5
2
6
99
12
60
89
94
37
166
114
580
119
132
102
101
34
263
70
236
93
54
136
168
23
18
449
27
285
22
20
486
211