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