28
35
39
71
69
67
24
19
87
44
29
79
38
159
45
16
31
112
186
102
85
165
192
32
84
623
58
42
879
145
26
97
291
194
126
494
18
96
135
123
51
105
91
103
104
30
25
80
63
266