0
32
1
5
23
3
28
35
6
47
13
2
7
20
17
36
67
48
33
14
63
55
39
42
46
12
71
87
10
139
136
147
116
72
30
157
85
34
99
22
454
110
146
121
219
70
26
177
306
179
309
132