2
8
9
11
19
15
10
13
21
32
24
57
30
44
39
37
18
58
42
43
35
26
28
51
59
46
87
76
132
33
41
70
60
93
77
105
61
128
108
235
248
103
55
67
31
116
97
115
36
12
119
64