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