69
61
67
54
66
64
145
96
142
104
75
200
29
24
55
77
12
139
107
72
23
233
92
36
204
148
37
27
46
98
224
95
28
302
80
88
43
31
153
118
42
439
539
30
85
62
49
14
52
438
177
256