10
13
64
79
53
33
23
9
24
29
17
45
25
14
8
111
7
11
27
3
5
26
20
63
12
238
35
72
136
357
6
22
40
116
51
57
18
55
19
148
89