2
1
15
3
5
19
9
42
22
20
13
21
70
35
23
34
52
25
40
28
14
18
26
101
37
62
63
31
56
29
41
78
113
94
16
58
44
275
59