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