21
23
28
167
338
19
25
93
224
22
11
42
14
121
48
20
110
41
12
30
34
43
57
148
44
102
146
211
94
33
53
16
260
31
79
60
10
117
37
229
130
122
279