45
44
111
93
63
340
9
51
139
2731
1645
1276
36
1390
92
7
525
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
16880
70
6