6
43
24
22
29
3476
164
69
74
104
72
49
524
698
20
251
138
76
211
145
236
100
54
44
17
8
57
46
148
56
61
132
84
30
19
15
192
55
550
41
126
68
25
114
32
168
34
197
133
65