5
6
10
8
16
35
97
19
49
9
65
346
42
56
74
83
48
66
30
18
33
88
52
15
38
81
22
44
84
47
60
115
292
94
36
14
12
252
61
23
129