3
4
7
2
5
18
23
8
6
14
32
36
52
21
20
24
107
12
26
17
41
22
15
31
37
75
63
25
68
92
62
57
27
49
108
111
30
408
97
34
39
16
11
204