111
215
113
364
435
383
187
499
75
252
35
134
43
131
61
125
139
15
254
63
41
26
138
7
184
116
24
82
3
69
92