108
250
14
139
26
247
133
118
5
19
27
92
32
21
25
58
47
125
38
22
265
49
63
77
135
20
12
13
10
37
68
24
15
88
59
7
169
33
72
11
34
158
190
9
70
172
57
23
52