4
1
26
44
7
10
80
18
199
84
68
250
288
66
93
42
50
21
51
345
70
117
166
37
39
92
45
482
215
110
744
131