46
38
83
30
42
1163
5
27
91
16
17
41
54
218
12
96
31
137
25
57
117
151
90
62
19
52
48
61
26
87
49
28
10
310
63
59
471
101
15
99
123
50
9
67
36
23
161