46
43
29
21
993
154
16
27
59
148
97
11
23
24
89
33
6
161
18
96
39
28
247
7
51
25
22
304
66
102
139
310
83
348
307
363
101
90