7
46
64
11
6
4
35
156
3
395
159
96
22
61
345
44
34
26
231
77
444
255
12
188
868
72
160
375
91
691
84
113
288
14
86
29
189
79
19
128
134
870
131
179
445
314
51
183
38
697
54
164
98