7
20
12
34
19
17
109
22
16
221
371
90
43
122
84
71
88
14
127
25
35
53
40
77
56
66
73
24
240
345
27
721
67
279
63
119
104
146
492
140
32
383
51
157
111
99
10
21
50
105
82