22
31
21
138
18
27
84
16
13
57
119
19
142
58
8
40
2
131
37
29
52
124
44
33
62
64
109
71
420
81
227
99
48
203
279
174
121
391
46
41
264
148
176
333
106
77
115
15
24
50
7
20