25
152
2
11
38
20
19
16
14
40
29
22
5
43
75
6
18
53
498
23
78
59
46
26
17
32
13
35
56
147
9
33
4
49
10
131
60
79
101
7
39
1320
107
72
166
54
28