2
0
3
21
10
92
16
23
11
29
1
6
7
4
9
5
19
302
13
97
22
57
8
26
45
33
25
46
14
34
28
20
56
18
86
44
31