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