20
25
2
145
23
59
43
36
40
8
46
21
7
103
19
10
29
42
98
12
69
5
55
225
38
14
22
74
13
9
30
11
3
49
4
51
24
33
1
16
6
34
159
32
62
191
117
77
70
50
35
90
28
64
15
45