18
29
43
35
134
7
253
135
31
30
34
36
28
21
24
46
26
37
25
81
10
68
92
47
15
49
11
13
67
9
6
19
20
27
5
53
70
60
106
40
579