25
9
43
5
200
12
7
29
55
32
61
54
11
22
26
39
28
78
10
35
40
23
6
19
34
51
18
178
13
60
8
402
37
17
56
53
24
16
36
21
45
38
20
1000
97
80