38
28
89
20
120
104
161
27
10
39
63
19
34
26
8
42
49
32
11
12
35
215
45
75
77
73
43
92
18
107
23
52
4
85
98
57
55
50
13
112
15
87
137
96
22
170
350
88
68