20
27
19
24
25
98
34
223
18
51
13
32
48
171
16
111
36
79
22
63
87
680
29
253
17
59
28
176
35
40
199
44
39
12
38
125
121
37
53
55
26
23
60
367
281
64