80
26
68
78
20
9
31
102
25
8
60
16
7
29
14
23
49
75
69
161
24
50
58
47
4
12
55
51
35
243
27
17
28
38
10
36
18
52
397
54
15