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