38
119
26
71
35
37
32
53
13
61
23
46
52
107
159
8
5
27
165
24
44
147
87
60
6
158
96
93
19
188
84
80
187
257
50
72
243
462
225
245
55
11
261
656
62
135
152
76
436
572
25