2
7
69
5
18
3
1
6
13
96
118
15
35
48
149
323
180
123
244
117
181
209
493
89
460
74
73
246
245
27
250
111
319