29
16
43
17
14
36
13
59
56
12
99
26
9
23
927
140
583
45
706
42
11
44
256
98
134
116
19
121
30
22
101
1412
73
31
24
102
39
57
788
79
97
33
41
27
48
18
20
34
208
61
341