29
40
21
32
59
82
56
74
48
6
95
2
54
83
33
62
71
52
91
27
64
30
37
34
45
38
26
43
41
67
46
104
11
212
28
53
142
116
23
101
194
31
125
47
17
50
25
61
42