125
80
9
54
15
37
16
86
103
23
44
28
29
7
65
35
18
71
138
123
22
69
104
216
391
40
100
48
187
155
50
115
89
64
49
10
88
67
91
27
315
30
17
136
76
41
113
85
105
518