95
23
290
74
57
98
155
26
49
297
17
45
31
25
68
27
162
38
404
311
20
105
51
62
138
78
70
123
181
91
61
10345
451
104
173
178
517
156
603
118
416
41
110
44
37
1565
80
33
85
666
19