50
32
53
16
22
26
40
41
49
17
19
15
28
24
14
27
20
25
57
37
18
23
76
51
35
34
38
8
48
10
56
21
70
148
320
395
43