10
23
14
50
13
98
33
28
7
190
21
44
32
45
82
2
9
54
396
41
64
11
16
76
193
413
169
60
42
174
81
68
78
83
320
185
39
58
312
18
130
19
121
125
34
688
20
85
70
200