10
62
85
18
8
12
43
32
28
13
226
54
17
44
52
19
78
60
30
168
67
144
46
59
25
15
79
359
33
244
9
53
96
31
23
48
156
26
38
47
233
29
41
119
36
50