13
75
47
23
21
4
1
26
30
62
24
9
22
29
31
39
45
18
68
37
65
87
70
6
10
81
109
145
133
76
38
147
374
50
19
32
35
55
42
51
52
49
25
41