10
15
23
66
197
52
30
21
98
62
4
3
12
70
43
26
47
37
7
17
343
22
161
44
14
34
77
27
96
5
9
2
80
20
32
29
28
8
137
38
19
48
18