12
10
3
13
30
21
11
36
32
7
9
54
28
16
19
185
33
61
554
15
29
89
50
41
5
17
51
31
8
26
77
18
23
78
20
34
74