40
15
18
32
46
48
145
47
66
64
114
19
58
22
21
35
80
84
147
16
403
201
7
92
74
57
33
27
140
34
115
30
10
20
67
23
101
56
9
24
43
62
37
4
86