39
40
642
14
83
15
16
105
19
38
21
28
53
34
45
201
65
44
86
6
59
23
166
218
139
66
311
9
35
71
24
137
89
90
42
135
131
199
286
174
55
20
11
22
128
163
43