12
30
15
49
29
50
22
89
4
66
103
86
55
36
42
45
121
118
33
65
7
21
64
92
266
134
40
43
72
58
249
10
157
110
17
19
107
48
27
39
6
24
69
57
41
85
18
20
91