5
23
22
19
60
55
10
7
59
26
290
40
9
16
37
90
175
13
104
25
14
889
29
38
30
144
95
48
106
8
4
20
12
15
85
129
121
24
31
46
50
33
51