163
61
160
77
83
62
53
52
23
34
43
58
29
49
72
36
33
70
285
10
39
15
55
27
148
54
65
32
80
44
45
96
28
25
47
152
40
20
30
59
79
172
35
69
24
31
48
68
85
26
19