22
9
32
38
511
90
17
76
59
7
66
5
1
81
26
13
23
50
104
110
69
98
107
82
27
14
11
8
48
102
56
16
29
118
34
21
47
63
37
6
46
41