40
12
42
15
35
3
43
30
17
9
14
44
10
46
11
22
7
19
24
33
396
41
27
98
29
21
51
161
116
18
16
78
26
92
6
20
4
121
59
798
38
25
128