39
60
69
35
56
9
17
28
115
157
106
99
45
61
75
43
290
127
737
87
375
173
906
67
76
104
101
33
175
109
49
108
117
581
92
320
68
83
238
38
64
135
126
195
44
97
50
37