9
56
3
23
42
583
21
10
55
37
98
5
35
36
18
72
6
48
34
26
16
7
66
17
99
87
11
44
103
14
31
30
499
91
43
437
1
121
113
15
236