18
108
421
252
23
168
19
98
81
101
165
459
49
346
105
27
89
218
61
42
110
131
21
88
80
52
134
116
33
93
191
59
45
77
74
24
138
124
121
16
11
8
62
144
7
162
63
73
37
4
142
26
32