38
28
37
13
45
20
60
39
41
127
265
17
79
103
104
131
35
8
30
189
181
81
32
139
70
232
14
44
18
92
29
98
9
100
27
31
7
61
56
144
47
152
16
57