22
16
28
3
25
17
426
1
13
21
32
84
36
47
8
49
19
100
79
18
4
43
110
90
129
26
24
33
45
14
23
27
11
60
67
44
34
51