10
19
4
17
111
22
221
9
44
12
46
37
80
49
95
115
33
375
57
26
8
63
94
38
28
32
189
11
21
265
60
18
15
24
50
34
2
23
13
36
488
16
5
1