9
78
109
37
101
23
12
32
125
10
25
42
839
33
174
1365
36
138
67
193
208
27
102
49
65
157
99
46
14
31
55
152
108
92
322
755
64
43
427
113
58
212
1141
376
139
107
227
350
314
218
19
295