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
76
118
192
10
43
280
16873
6