19
59
12
32
25
21
44
3
18
50
14
13
27
48
79
8
57
37
4
30
90
47
102
17
31
10
100
29
33
56
15
96
51
69
24
108
41
66
1
52
62
58
43
196