21
11
66
93
310
41
185
47
18
67
383
24
39
8
73
27
14
10
132
42
7
74
50
20
26
62
16
33
34
45
43
56
224
68
36
214
72
80
123
57
40
31
35
23
48
25
15
64
22