91
82
45
108
50
28
27
36
56
19
128
85
184
203
23
99
102
260
37
62
828
75
77
70
224
239
58
277
38
39
26
40
46
83
16
121
115
177
34
162
138
690
31
88
10
21
42
25
35
93
47
41
15
13