0
86
1
12
22
19
104
18
20
46
33
38
17
25
5
10
8
21
9
57
29
42
23
56
53
40
24
26
15
79
249
67
30
75
11
35
39
28
96
83
111
98
358
149
121
27
325
63
757