6
31
12
118
115
62
46
212
518
50
84
42
27
188
77
141
128
24
73
26
75
309
189
60
28
67
66
32
157
54
44
293
85
58
69
15
36
136
570
153
43
34
248
91
13
19
218
23
41
3
106