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