18
20
125
25
81
7
271
96
37
23
9
77
5
31
145
119
38
69
24
73
33
29
14
8
13
326
12
41
6
64
39
166
122
22
217
88
54
214
70
371
329
28
225
244
314
153
19
36
32