36
34
75
84
25
221
96
509
20
7
186
277
97
65
42
10
126
88
37
46
139
24
54
6
386
95
252
142
260
22
112
16
83
17
28
38
39
105
30
187
69
107
40
115
94
1154
27
530
161
146