18
10
3
20
23
119
124
168
38
109
32
145
29
30
236
16
75
35
65
62
21
321
49
207
56
24
25
6
143
82
70
14
50
93
268
11
63
36
315
137
9
73
79
53
123
125
22
155