107
29
16
45
17
14
37
13
59
56
12
101
26
9
23
964
143
607
47
721
42
11
44
15
265
100
135
120
19
121
30
22
102
1447
73
31
24
39
57
798
80
98
33
43
27
48
40
18
20
34
209
63
343