367
98
100
50
52
265
82
48
81
97
80
186
41
62
13
18
15
17
26
250
110
31
90
10
35
139
37
5
21
107
434
207
38
542
820
369
473
144
130
150
290
112
61
55
134
78
68
259
16