50
47
128
94
142
48
137
34
84
65
105
125
53
75
87
60
31
285
27
43
159
83
69
77
55
92
162
103
49
174
322
124
486
274
93
73
59
344
249
355
62
165
70
157
154
126
46
562
528
369
52
297
145