25
21
22
45
160
30
34
42
19
29
24
35
84
487
58
26
43
14
12
20
40
23
16
71
222
46
49
33
163
41
36
216
15
76
47
11
61
44
17
60
32
70
100
39
31
135