20
120
90
32
51
233
44
98
320
59
38
30
36
163
87
26
199
119
70
160
129
43
37
29
47
111
55
166
623
13
11
17
49
91
33
144