59
47
160
14
391
18
41
375
49
130
90
43
71
312
249
102
24
57
79
68
78
509
16
208
29
112
140
174
39
30
19
189
74
56
21
191
162
95
4
104
146
229
241
33
25
62
118
105
13
187
46
77
6