72
31
77
293
81
116
262
87
84
45
158
68
57
64
76
109
206
95
97
101
111
92
102
113
483
323
198
104
91
170
70
212
99
20
59
118
123
61
103
117
265
74
78
173
48
154
25
52
58
110
82
75
98