360
101
24
99
44
26
159
226
310
12
501
6
288
93
631
32
151
439
13
35
324
62
358
412
194
49
90
59
53
306
46
3057
125
130
824
68
83
254
853
368
192
201
142
316
113
10
818
80
15
17
29
328
268
607
1368
311
8