60
111
57
24
123
79
80
1
3
36
20
42
82
52
71
37
131
134
112
92
146
21
125
355
185
75
204
91
301
108
113
156
50
32
318
190
264
27
38
15
48
39
106
69
68
51
88
31
56
77
132
55
54
12
168