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