43
69
105
138
19
77
34
93
20
32
95
27
121
84
31
53
64
54
28
116
51
151
48
165
41
33
62
59
160
70
87
153
66
45
37
82
128
90
120
184
44
25
26
38
42
81
80
40
30
118