23
134
51
59
46
52
91
32
131
93
49
40
144
151
84
89
29
43
54
72
33
87
116
132
197
71
48
39
65
79
68
21
42
31
97
95
172
82
27
119
50
181
160
55
145
18
28
64
47
26
157
104
36