50
93
27
22
49
41
14
28
4
12
10
53
39
42
69
143
37
11
60
30
56
32
1
47
34
13
23
44
48
17
55
59
9
63
52
127
57
25
33
43
18
162
214
36