7
68
5
19
3
1
12
102
128
15
40
2
48
153
328
186
130
247
6
110
185
214
503
96
479
76
75
259
252
29
115
70
320