101
61
158
204
24
55
366
135
54
41
370
33
37
50
301
509
67
25
31
70
107
236
183
8
4061
123
83
371
92
104
56
44
9
28
139
4
45
86
39
138
93
72
27
128
12
223
102
245
15