7
10
32
22
52
20
39
23
38
42
85
27
105
89
35
60
55
16
129
33
17
54
69
26
24
49
59
79
31
28
109
50
18
152
106
153
174
225
90
287
123
494
96
245
75
397
232
310