11
28
4
10
12
14
39
104
19
33
23
133
20
5
31
17
22
8
42
46
26
64
73
71
32
29
67
55
56
21
78
27
35
47
37
367
66
168
125
153
356