39
41
16
29
38
69
188
64
48
283
43
67
35
21
17
14
71
10
18
7
57
137
61
26
125
88
32
28
95
62
40
83
9
37
58
47
79
2
25
4098
111
45
13
56