60
50
79
109
41
156
175
53
10
256
22
54
163
121
17
122
72
43
12
140
45
69
31
236
55
70
19
64
126
8
42
118
92
34
83
63
32
159
168
123
37
35
39
134
133
98
82
210
389
110
181
348
78
100
97