31
219
72
125
217
13
88
14
170
126
10
11
79
269
134
26
4
8
24
25
66
59
30
47
45
60
49
33
90
166
12
43
20
42
78
9
17
15
48
82
264
38
190
28
110
112