75
397
27
55
124
139
34
84
127
37
103
85
135
114
31
26
59
62
41
68
39
96
87
112
92
69
23
25
17
43
18
38
32
52
79
12
57
118
35
95
173
310