9
7
14
4
31
22
32
23
18
1
637
25
26
2
12
5
50
21
53
8
93
69
72
243
16
15
35
58
11
38
6
70
19
29
30
84
33
3