2
9
22
41
4
6
13
34
5
8
15
7
35
14
19
28
26
43
30
38
76
91
32
12
87
69
123
53
138
55
83
105
224
115
617
640
75
39
58
56
90
40
70