2
21
3
24
13
1
52
5
4
16
9
6
7
30
20
61
59
42
134
34
335
58
22
19
45
14
43
63
10
23
75
55
46
118
32
57
48
38