1
6
11
36
28
43
12
29
19
24
3
15
4
0
10
7
49
238
26
8
5
18
39
38
32
23
30
234
341
370
400
547
55
115
113
31
2
70
33
104