47
41
38
28
128
74
91
185
88
17
45
29
40
59
34
26
25
438
50
71
107
49
21
85
176
73
108
65
99
174
208
72
79
98
23
35
42
161
84
90
36
93
13
56
116
141
138