50
88
38
105
59
20
48
34
79
12
33
68
57
28
22
30
35
78
23
85
120
270
11
126
95
109
31
159
39
40
21
42
136
32
44
98
107
18
8
43
47
226
27
80
49
36
51