48
97
58
12
34
47
126
106
89
119
274
67
77
155
82
244
102
661
38
68
83
223
143
57
375
62
154
64
111
168
51
309
319
291
167