40
25
44
174
34
41
58
46
28
19
43
33
80
54
9
15
26
35
1684
23
27
7
147
78
244
17
11
83
13
90
36
30
131
37
8
22
111
39
29
56
31
695
18