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