18
92
43
95
47
9
36
44
35
40
28
71
214
32
186
48
21
88
197
75
93
55
141
54
237
53
114
136
91
87
16
30
58
108
84
24
112
296
199
31
139
39
45
14
20
19
17
11