948
7
168
288
346
132
65
563
60
146
147
86
85
24
106
248
71
128
91
127
183
18
14
78
157
112
74
29
54
40
19
101
53
221
538
11
26
27
131
300
23
76
6
226
48
25
50
105
80
57
81
8
9
5
22
99