44
411
224
114
129
161
10
332
167
495
16
7
18
47
51
365
9
67
52
46
28
85
35
98
30
61
34
82
546
43
1094
506
385
362
1050
178
76
11
282
48
29
302
317
17
381
70
27
87
1119
579