40
66
12
24
31
10
13
14
16
26
33
113
45
36
37
27
35
39
11
69
76
49
131
105
132
147
54
83
30
17
145
25
43
64
22
15
126
41
23
29
102
73