17
12
11
95
7
5
32
85
42
26
10
22
28
14
54
19
78
13
16
21
44
45
20
34
23
46
116
246
115
192
30
158
49
24
206
38
69
350
105
152
526
52
127
223