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