39
20
18
71
21
54
48
51
30
28
53
27
139
56
58
154
11
73
86
359
80
47
42
121
62
110
13
87
119
34
91
77
76
9
57
29
94
15
150
35
69
64
38
98
50
100
40
68