7
68
5
19
4
1
12
100
128
16
41
8
2
49
158
332
3
188
133
253
6
130
184
216
515
98
15
484
76
75
264
255
30
268
45
70
316