23
29
2
3
8
16
28
101
19
4
49
31
20
10
33
50
13
22
59
17
1
79
5
9
14
39
54
93
42
11
21
27
65
25
109
6
40
211
194
30
116
71
26