131
181
49
102
99
86
260
76
35
210
65
296
40
61
43
32
180
122
278
19
22
39
146
58
36
33
38
108
111
105
60
16
45
67
26
71
48
277
831
47
27
55
168
11
94
14
92
59