38
49
11
181
7
45
80
50
53
14
52
21
39
113
522
46
868
8
213
17
108
82
79
109
197
81
59
78
36
119
153
163
444
54
209
190
71
208
150
64
167
6
224
32
43
76
326