7
68
5
18
3
1
12
98
122
15
38
6
2
48
150
322
184
128
245
119
210
494
91
460
75
74
250
248
29
254
114
69