15
52
12
569
90
20
33
70
131
71
42
154
153
25
54
69
43
14
83
96
7
21
36
39
117
76
78
56
59
121
142
22
409
60
41
303
101
13
17
24
10
30
26
19
34
38
123
27
28