262
183
81
229
38
55
75
179
99
538
115
16
3
11
25
78
47
28
85
76
14
20
94
33
40
138
71
51
36
277
204
313
54
17
19
13
46
159
161
267
92
177
210
49
242
106
107
30
209
21
45
140