13
76
10
29
3
79
26
8
273
1
129
81
78
80
21
12
43
87
11
46
17
9
101
41
57
54
225
523
193
248
119
83
138
94
292
180