47
88
90
55
540
42
57
130
5773
101
52
198
75
94
23
103
37
22
27
28
91
1483
309
138
25
70
119
376
80
97
285
11
179
30
14
49
60
13
136
284
175
21
61
79
100
147
192
282
152
82
917
297
644
562