16
4
2
5
22
24
20
45
23
69
8
148
36
53
80
6
40
7
13
61
58
153
109
34
32
38
27
107
93
141
413
124
125
25
277
244
100
63
75
59
47
95
140
89
31
193
118
146