39
28
48
73
94
429
56
80
37
21
69
84
239
19
190
91
85
131
92
114
138
142
49
24
10
26
160
140
149
34
67
297
88
60
50
43
86
100
30
70
103
61
72
36
98
46