21
11
12
6
52
27
9
72
69
31
44
47
15
16
30
32
120
53
14
84
99
38
18
73
63
324
59
50
48
46
3
36
17
103
209
67
42
101
247
22
218
186
23
43
151
546
35