10
28
9
41
12
48
22
6
7
30
106
11
31
34
54
26
14
19
133
127
200
25
82
39
15
8
5
92
27
18
113
50
44
24
16
17
42
102
57
61
74
32
20
174
100
40
33
29