43
115
157
71
31
66
442
96
148
38
11
50
641
80
234
53
29
483
176
143
25
21
26
12
130
772
94
3
57
651
51
280
56
366
104
97
13
36
35
46
22
23
39
902
40
15
196
62
17