32
61
8
669
731
21
23
6
159
20
17
95
116
11
41
30
12
199
220
318
191
142
197
18
99
266
124
206
147
396
63
51
57
141
540
33
58
44
115
211
4
148
98
29
37
67
104
71
105
73
13
40
54