0
6
3
12
21
26
41
5
7
17
8
56
2
13
44
11
10
27
45
16
42
80
297
106
33
58
38
69
23
301
78
59
51
15
90
72
114
29