10
17
86
157
226
41
99
13
130
101
8
47
27
18
2
89
167
14
67
37
19
33
54
66
129
116
22
82
36
34
25
158
122
59
29
23
137
321
42
55
84
70
43
290
114
150
16
740
40
284
85
118
38
30
728