12
9
49
3
6
21
27
45
24
35
5
23
28
19
11
17
7
88
16
209
416
75
48
13
10
99
50
25
8
22
100
67
265
60
20
65
38
15
61
34
43
14
33
26