73
61
101
66
16
120
111
77
100
62
22
30
113
59
13
81
49
187
45
110
108
157
63
137
78
205
200
146
69
201
278
89
96
64
33
65
52
47
21
83
115
41
54
26
98
76
87
162
92
227
82