101
116
264
73
78
173
47
81
149
25
50
58
104
74
98
51
64
57
90
126
83
176
68
39
114
65
82
117
153
72
67
42
91
49
110
31
93
109
61
99
18
48
26
171
45
21