101
63
68
137
199
64
160
133
34
151
105
19
45
72
90
251
524
54
41
116
266
119
39
120
73
26
32
93
31
69
99
231
60
249
83
97
166
7
15
138
81
48
47
181
50
70
140
104
44
84
13
18