29
5
91
24
12
47
27
84
73
36
16
55
60
46
61
20
9
48
3
53
25
30
7
22
81
38
68
51
99
59
42
41
15
278
702
43
40
45
336
37
113
274
11
50
76
71
39