13
3
2
4
23
40
12
37
77
58
42
102
151
90
169
85
82
61
64
48
38
123
87
105
45
155
29
86
65
15
46
71
35
60
28
49
17
26
19
47
36
22
67
39
21
494
59