2
7
69
5
18
3
1
6
12
97
119
15
36
48
150
323
181
124
242
182
210
495
89
462
75
73
247
245
28
254
112
321