18
668
25
42
4
45
88
78
93
6
290
194
47
8
164
15
141
50
172
28
29
361
44
12
3075
222
32
375
959
41
104
110
33
1372
13
17
11
68
35
66
57
21
27
22
56
43
96