41
34
12
68
282
31
162
668
86
90
19
58
46
25
33
258
488
706
61
764
26
44
5
51
93
80
99
8
297
195
47
13
170
16
192
55
173
29
30
363
14
3172
224
379
1057
43
108
116