20
105
7
24
23
652
101
57
34
126
12
51
21
44
73
66
11
89
26
88
25
5
62
79
33
9
41
30
19
29
32
6
27
22
86
116
74
28
134
50
37
108
18