38
15
93
8
27
112
39
142
69
20
33
16
2
29
119
19
12
31
135
96
97
57
26
78
143
56
74
61
35
18
30
42
48
83
32
170
60
25
34
24
85
37
23
14
46
41
286
75
77
319