86
20
201
92
54
27
75
12
16
10
77
79
85
650
66
32
152
9
64
63
282
39
101
51
459
58
97
364
241
283
170
80
106
238
83
49
137
556
331
341
57
69
71
334
527
48
73
211
6
109
59
21
46