18
31
10
48
55
12
13
42
28
29
36
23
125
15
32
46
17
25
74
258
1004
38
77
92
24
184
108
40
7
39
20
26
44
103
16
66
170
43
104
147
37
35