40
21
27
14
8
26
34
45
39
17
46
23
48
4
89
33
77
7
10
13
25
330
43
192
19
109
42
61
97
5
18
35
73
36
20
9
106
78
37
233