39
137
86
15
159
22
52
77
25
348
54
207
213
18
40
363
44
59
17
71
8
14
57
19
349
23
150
16
20
26
7
145
164
31
36
94
13
48
43
29
56
126
111
124
35
69
1038
60