0
4
17
16
30
6
21
14
23
38
7
2
9
37
11
8
25
62
3
12
80
81
13
42
49
48
536
34
113
40
179
39
70
18
156
248
590
20
232
303
207
53
91
102
143
241