3
25
14
20
18
76
40
105
36
96
268
213
23
198
33
206
100
73
53
9
84
612
233
201
62
102
16
41
618
7
82
42
68
200
85
17
79
27
352
75
99
35
139
383
60
111
22
19
47
177