21
15
29
50
64
266
9
40
72
10
93
28
31
664
19
39
25
45
13
118
124
44
226
26
302
54
396
27
48
47
30
23
163
36
116
191
11
83
393
334
12
80
84
14
65
56
120
152