9
6
121
20
3
14
54
119
26
59
4
81
25
42
40
7
5
12
75
21
35
604
66
19
357
138
8
782
43
478
10
63
70
30
17
39
22
38
55
24
31
1
128
45
13
100