15197
463
82
83
846
48
61
229
11
2
298
187
1557
686
7
3
8
4
72
31
24
37
93
430
26
29
32
41
16
56
80
27
49
19
45
25
183
44
60
55