4
81
29
7
6
93
9
53
213
92
202
151
115
23
73
678
200
118
79
126
186
364
50
55
132
87
197
35
585
556
193
218
157