11
2
5
22
18
13
4
36
41
8
9
21
16
47
28
14
80
56
7
89
19
3
25
20
39
24
55
15
12
63
115
92
49
60
90
127
162
71
169
419
86
23