23
15
61
37
24
31
16
38
3
52
139
42
53
62
20
70
12
92
548
208
925
400
136
307
204
286
218
71
131
64
79
74
13
30
970