3
0
1
13
78
8
53
18
7
16
26
31
49
62
19
28
34
29
56
32
71
46
67
517
38
55
101
190
73
66
86
144
160
74
258
102
40
35
489
36
138
115
65
97
96
23