21
63
43
9
24
29
55
71
34
16
22
30
4
17
58
39
132
148
68
92
64
42
27
12
14
19
28
23
11
18
50
13
74
20
25
53
115
41
298
60
26
57
151
89
37
15
79
62