21
23
98
420
107
74
71
41
15
20
30
32
662
42
58
146
24
105
67
135
47
37
22
69
84
87
90
10
12
160
93
102
8
52
59
43
85
39
36
28
29
81
45
63
11
26
82
64
44
60