21
3
31
17
47
36
9
10
13
28
29
7
20
24
100
107
75
169
204
51
66
33
147
57
19
30
64
37
78
42
6
88
15
25
26
22
18
44
34
80
146
4
23
32
27
63
46