12
10
86
96
30
33
22
56
110
127
54
46
13
11
27
263
38
52
57
18
88
129
9
19
20
14
62
4
7
5
100
23
37
1172
98
80
40
28
72
21
8
31
24
26