29
30
21
64
65
27
14
13
62
100
48
23
37
41
61
45
59
28
25
93
43
56
63
34
40
139
149
19
24
51
20
132
90
55
66
85
31
42
47
60
75