15
1
43
28
32
66
56
7
45
5
47
166
110
80
35
87
55
1172
246
33
12
54
11
41
20
31
500
133
59
85
42
23
26
554
27
92
38
10
13
357
46
83
76
132
78
69
77
39
168
189
119