0
3
5
12
114
33
7
23
13
17
59
38
8
9
66
29
36
21
26
78
68
11
39
51
80
30
19
37
42
58
14
81
27
34
296
44
83
47
106
100