0
1
2
13
6
10
3
7
9
4
5
18
15
103
149
16
14
107
93
25
12
327
165
26
60
29
45
47
244
24
27
19
20
341
17
30
64
119
206
31
52
41