10
29
138
125
95
22
20
35
188
25
64
52
71
14
204
34
21
24
76
321
31
57
51
288
26
23
83
126
15
69
72
113
27
12
54
184
7
9
28
18
33
96
81