39
98
29
46
125
55
159
65
300
90
79
11
16
18
785
5
52
28
187
41
47
59
53
257
20
24
108
30
127
57
95
88
557
570