40
45
43
33
4
117
28
59
20
27
22
39
84
71
37
35
6
19
30
93
17
8
7
62
9
5
38
50
88
77
83
2
42
119
10
16
163
87
14
21
57
157
13
92
12
15
109
32