45
44
111
93
63
340
9
51
139
2730
1645
1276
36
1390
92
7
524
16
15
2113
399
127
50
29
26
865
174
19
69
49
24
14
32
18
132
41
46
90
37
91
143
66
122
77
118
193
10
43
280
16877
70
6