145
117
50
149
100
45
20
112
79
51
31
121
374
3142
34
77
42
295
217
219
1371
1233
1355
2106
115
612
29
2494
2162
4051
126
944
184
292
1033
616
899
3699
7773
967
705
723
56
1490
706
1571
105
24
5
111
152
259
828
25
135
96
26
32
84
91