10
31
26
9
114
20
189
320
64
27
51
15
14
74
131
35
12
25
422
38
45
23
70
18
17
175
19
53
32
84
50
162
21
94
600
430
580
75
49
395
66
180
56
77
108