22
166
67
28
56
15
9
29
10
54
172
101
66
88
144
39
521
33
49
71
27
130
73
115
222
23
70
36
112
19
38
25
242
926
14
492
7
89
132
24
90
41
5
8
96