27
45
16
77
26
13
67
55
123
20
50
34
51
72
142
96
18
22
237
207
146
538
58
231
79
103
30
87
212
52
60
254
82
101
343
93
21
126
49
99
41
86
76
129