0
1
2
12
7
3
13
6
9
5
15
27
10
55
20
47
30
81
80
133
22
49
353
8
124
33
73
35
498
37
26
18
57
29
906
384
258
76
155
351