176
42
92
11
33
207
191
20
15
31
38
353
83
37
1390
218
164
49
68
119
114
29
241
335
285
561
99
82
61
93
580
10
159
17
299
855
6035
45
211
359
36
32
52
35
65
80
67
266
43
88