18
12
23
232
14
44
34
99
22
17
116
248
15
74
30
222
121
28
65
253
10
9
56
6
5
107
100
32
29
82
48
90
20
11
25
136
114
94
205
54
31
19
171
26
53
40
27