32
48
92
29
65
43
76
8
61
49
45
88
25
5
58
264
293
103
31
46
287
62
90
142
41
35
82
26
166
109
81
182
42
163
17
39
738
69
216
97
36
15
107
459
70
113
34
838
44
75