15
90
39
268
103
101
96
73
37
20
77
29
19
527
36
105
49
83
32
28
16
166
26
25
18
55
95
338
106
61
129
54
22
223
112
52
276
91
24
200
154
14
151
9
157
46
298
881
33
78