7
30
98
36
31
22
34
122
27
42
23
44
32
20
11
37
12
138
66
57
47
45
48
60
40
140
149
87
135
51
68
84
242
181
123
93
67
175
81
203