22
21
8
31
9
12
17
15
1
54
123
5
6
59
61
19
7
111
35
38
77
20
36
30
16
29
37
112
39
79
72
27
33
43
142
13
44
626
10
51