38
12
31
15
6
34
64
10
103
45
21
17
14
11
37
65
5
68
43
2
13
18
8
22
99
46
74
86
24
98
52
33
50
20
393
87
42
26
230
120