3
38
7
23
87
19
29
17
12
10
111
277
34
26
84
8
54
218
27
375
72
89
440
201
113
212
66
115
43
90
232
130
56
35
121
62