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
38
54
93
42
21
27
64
24
108
6
40
211
194
30
116
71
26