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