1
0
12
6
9
8
18
58
27
34
66
35
15
31
26
37
28
20
50
30
16
178
76
22
4
25
5
70
74
29
96
259
14
36
42
133
40
151
39
54
102
190
264
154
63
274
183
389
704
84
136
170