46
26
44
43
55
282
21
111
328
145
11
87
29
79
25
35
126
1978
75
363
527
274
189
32
78
6694
33
365
28
2228
54
18
538
41
4335
47
99
40
132
20
63
34
153
115
69
30
50
66
17
84
39
203