9
32
45
6
20
37
18
5
19
21
23
141
12
60
120
49
35
2
11
13
4
100
31
372
26
64
1
90
25
14
15
103
30
8
43
198
17
24
67
112
39