11
49
100
59
81
46
99
79
19
62
137
145
40
66
195
134
89
60
73
213
104
72
41
103
54
243
199
291
74
170
64
51
42
21
82
193
93
117
321
48
38
323
98
37
149
23
203
186
201
69