70
99
45
53
38
59
91
75
46
76
20
16
160
94
74
100
56
112
72
151
60
278
34
196
69
77
67
30
62
51
52
103
27
24
190
61
144
105
40
43
28
39
98
156
42
32
96