15
25
6
21
166
8
35
28
39
48
90
22
23
26
79
390
285
126
70
150
41
50
269
112
18
44
94
24
135
29
69
36
88
74
65
14
85
66
53
62
64