5
17
33
37
30
14
7
13
38
34
31
8
22
35
15
24
23
101
12
94
0
90
229
214
50
18
11
19
112
9
73
39
4
82
32
6
326