50
85
96
57
15
27
39
54
25
18
24
164
65
42
102
64
69
176
121
128
35
33
177
32
89
505
130
30
21
22
83
19
103
77
41
10
444
70
115
73
13
114
12
38
109
55
26
76
29