101
38
239
93
222
128
157
88
170
1312
51
264
141
204
305
74
55
64
70
84
41
122
71
95
42
439
32
90
21
147
465
383
19
201
68
34
77