45
44
111
93
63
340
9
51
139
2735
1647
1279
36
1392
92
7
526
16
2114
399
127
50
29
26
865
174
19
69
49
24
15
14
32
18
132
41
46
90
37
91
143
66
122
77
118
193
10
43
280
16882
70
6