38
10
40
116
125
59
34
29
26
28
41
121
19
43
108
183
93
32
57
164
169
23
30
498
62
74
103
90
68
54
66
11
14
144
316
77
51
177
60
39
18
78
35
638
24
50
22
17
31
55
27
45
36