33
37
127
22
24
364
38
25
98
395
57
162
90
400
96
214
233
45
13
78
125
23
29
54
26
34
356
112
139
108
88
84
16
9
15
93
65
109
138
189
303
226
197
51
52
218
147
72
179
99
145
243