29
45
18
32
49
19
27
10
16
60
28
14
8
48
23
41
75
22
17
66
21
20
103
31
56
61
99
37
141
94
77
153
74
25
598
171
104
52
51
88
64
36