0
3
6
11
20
29
35
7
17
100
16
24
12
60
2
122
38
15
54
23
19
27
31
288
53
44
28
18
30
45
42
46
33
51
26
55
10
158
40