106
576
331
129
76
81
163
423
88
70
71
63
25
111
94
104
330
45
48
41
38
147
272
31
193
233
42
164
100
133
144
27
112
8
40
69
17
242
61
22
12
130
37
83
250
181
191
72
44
126
58
56