31
7
86
68
212
73
21
29
80
39
23
56
79
43
12
19
108
51
90
48
55
54
111
13
58
37
11
75
71
38
60
44
123
166
104
148
26
47
49
14
15
34
72
65
32
93
59
28
18
138
16