19
44
83
88
31
37
28
8
9
26
156
43
57
42
65
12
33
13
38
2
149
177
34
341
27
166
85
248
241
141
113
77
66
84
78
70
87
56
51
203
46
50
5
80
15
39
492
82
100
115
35