79
26
224
255
177
100
74
36
59
30
253
135
111
183
49
147
109
61
123
75
1022
138
38
83
130
57
336
245
323
236
394
218
576
165
142
48
334
400
140
635
136
86
47
31
107
41
90
50
93
103
25
122
976
694