0
13
2
15
1
8
7
6
5
11
4
3
25
27
16
24
164
48
329
45
33
498
144
80
137
270
269
220
40
30
81
141
165
194
32
70
152
14
73
46
56
42