0
7
30
20
76
19
28
17
11
10
106
29
276
34
26
84
86
8
54
218
27
374
72
89
440
201
113
212
65
114
42
90
43
232
130
115
56
35
119
62