6
10
26
23
5
72
14
0
28
2
25
3
48
13
37
19
18
1
17
33
8
20
12
235
4
124
36
114
62
66
148
305
628
89
131
558
64
298
106
91
79
672
63
117
447
994
358
274