10
14
24
47
74
26
33
7
51
236
285
27
87
168
73
20
307
43
79
11
28
19
8
44
102
12
5
16
36
18
25
0
68
9
6
4
23
3
17
35
83
101
15
128
97