0
13
1
46
3
20
7
17
8
4
23
9
26
12
6
30
11
28
41
35
5
24
14
16
637
49
60
105
102
91
62
38
74
25
22
21
31
58