13
10
32
37
19
39
22
9
6
131
30
689
69
118
68
48
36
369
23
24
33
17
91
193
81
102
44
46
16
25
149
45
29
53
93
82
360
70
63
1030
20
5
40
43
123
182
58