46
25
45
23
31
74
162
38
311
105
62
138
61
10344
451
104
173
156
118
41
57
26
20
141
17
70
92
723
56
677
129
245
1448
182
466
4014
536
666
103
489
66
55
67
3030
303
125
33
47
73
133
304
6077
136
207