256
5990
27
238
25
29
77
22
18
140
44
90
86
10
111
23
318
81
31
117
84
413
53
91
355
222
21
14
169
79
113
11
137
141
840
80
19
433
39
66
13
33
247
28
49
30
212
276
87
120
20
69