47
79
137
125
52
97
55
89
31
240
189
103
100
49
88
90
63
60
44
392
51
59
127
42
162
61
241
84
397
35
146
58
182
195
255
346
568
347
111
662
533
57
33
2836
364
95
549
686
91
720
24
67
370
215