90
36
150
73
106
147
16
50
63
111
57
41
26
7
113
61
35
20
5
23
42
52
34
129
38
400
19
85
75
102
198
81
112
43
12
48
65
21
232
66
58
44
8
80
124
28