50
59
63
163
54
64
33
118
79
81
24
60
53
87
56
46
39
57
45
75
159
22
135
55
90
101
21
38
40
319
34
98
99
17
104
16
228
35
20
14
49
89
112
2
52
15
41
12
126