10
5
1
7
26
8
19
11
13
23
3
9
65
15
71
178
69
146
97
64
341
239
59
53
74
218
256
436
113
167
43
223
28
31
39
87
101
34
80
452
99
88
55
21
497
14
150