12
31
26
82
43
68
51
24
37
22
60
52
44
57
80
98
19
42
150
79
108
8
124
324
154
28
86
16
67
84
38
29
314
137
185
157
34
139
36
83
27
25
18
59
46
49
54
302
203