21
258
2
6
4
16
5
7
20
13
15
8
40
26
12
11
58
27
14
48
43
42
44
68
54
49
24
125
59
17
30
18
76
52
73
10
513
19
177
22