54
96
20
52
35
90
137
18
22
50
40
201
44
118
60
8
109
36
49
82
278
229
24
11
102
81
6
14
31
148
86
37
39
53
120
136
47
70
243
38
32
42
75
33
65
101
98
129