9
126
43
66
303
7
19
37
32
60
3
4
5
54
24
45
14
12
79
47
17
8
53
68
40
89
38
26
22
25
52
139
13
120
95
39
148
51
42
59
74
185
69
83