0
9
10
4
37
36
24
49
22
32
14
141
78
69
26
13
87
96
43
68
46
93
123
47
33
19
12
65
38
31
11
101
17
107
95
18
28
595
171
71
41
1
66