38
41
171
169
289
148
64
72
21
23
75
74
85
70
36
30
77
47
6
13
9
32
39
128
155
15
66
63
60
88
144
261
375
232
87
68
200
78
457
92
5
27
112
12
91
189
58
111
35
69
44
19