46
18
58
26
104
100
23
37
36
84
64
14
85
76
27
129
89
387
74
8
21
24
397
39
31
237
47
530
290
621
15
778
17
28
25
1742
19
123
107
10
116
77
319
136
306
40
38
63
33