45
20
63
133
32
42
331
771
64
33
167
57
26
123
119
30
9
11
13
67
82
110
97
111
83
18
69
29
81
49
28
38
27
31
116
54
35
36
41
99
74
162
14
151
55
59
104
5
15
56