38
25
63
135
36
30
6
43
128
60
73
41
107
14
17
497
199
34
29
57
158
26
138
8
28
4
10
15
24
16
86
12
19
27
20
56
212
37
54
102
47
177
71
51
9
49
91
55
39