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