40
44
23
47
29
21
64
56
27
126
48
8
43
41
63
11
90
130
38
33
14
128
84
202
52
89
59
77
118
58
73
175
134
110
46
42
79
57
87
32
142
189
60
200
19
39