0
3
4
1
5
2
8
7
6
90
18
9
13
52
85
93
35
41
51
23
285
25
21
47
49
80
30
96
74
69
66
316
212
199
60
110
61
37
82
73