21
63
42
8
23
29
55
71
34
16
22
30
4
17
57
39
132
147
67
91
26
12
13
18
28
10
50
74
20
24
53
114
40
297
59
33
151
89
37
15
79
62