20
15
7
9
425
452
22
50
26
67
70
45
124
33
88
85
401
2
39
322
209
12
256
14
11
17
25
34
32
4
581
6
81
21
24
8
255
13
174
29
841
27
23
104
144
5
97
38
186