27
66
30
76
91
70
44
37
22
42
45
100
160
148
11
38
176
120
26
49
53
60
93
96
84
47
128
316
102
18
69
25
28
73
80
67
12
31
74
372
72
36
173
162
105
55
99
43
109