33
29
42
123
28
41
63
48
25
65
74
57
117
166
168
60
64
69
9
59
56
44
525
83
478
185
121
19
4
32
120
47
273
85
13
36
14
55
71
17
76
72
35
62
157
45
158
92
111
5