106
2
399
6
14
35
154
76
18
176
40
9
114
353
30
400
213
43
139
209
210
73
53
71
110
68
13
337
8
4
24
34
44
120
1210
267
276
39
56
10
78
185
164
577
357
72
181
67
54
656
26
84