2
12
22
11
10
42
5
8
14
37
13
4
16
7
35
6
19
30
26
43
28
38
76
92
32
87
27
69
123
54
41
138
57
83
105
224
115
24
617
641
75
39
58
56
90
40
70