39
93
130
152
487
50
106
329
66
220
22
232
100
37
24
167
177
54
332
146
226
26
58
12
95
111
638
70
28
85
230
79
96
68
166
45
327
175
138
52
61
33
65
315
77
78
30
108
94
124
83
671
276
144