25
12
17
161
20
31
80
67
83
57
50
32
384
233
33
8
125
92
433
130
47
10
78
104
36
14
91
93
5
7
38
44
313
62
64
15
169
131
237
202
37
60
40
2
43
172
77