5
66
42
8
758
15
14
40
222
58
33
205
246
64
10
23
7
13
56
18
11
164
124
264
60
86
130
100
4
657
160
46
117
31
9
25
21
3
29
125
74
236
254
26