0
2
3
19
10
9
6
17
8
4
29
27
37
22
12
61
28
11
90
33
25
72
43
75
51
31
20
42
16
7
77
175
356
63
155
245
81
118
459