18
34
4
6
48
14
12
1
20
7
23
2
320
51
53
19
50
99
15
45
41
33
10
44
28
13
38
30
11
29
27
37
49
24
42
31
68
58
126
272
39
43
62
9