50
26
43
47
27
34
49
132
32
99
67
74
103
122
63
65
228
109
83
118
55
66
121
155
25
73
82
23
20
36
125
52
113
41
68
251
97
509
71
101
255
417
614
87
91