32
28
15
14
52
36
38
62
30
41
90
47
19
259
84
98
39
101
57
100
43
17
77
89
95
8
7
234
230
16
117
129
24
158
18
139
10
81
434
27
106
266