29
12
73
33
66
27
15
18
28
71
48
11
43
145
136
16
20
7
19
30
21
25
63
49
64
90
62
8
58
36
4
54
686
47
24
46
124
469