211
405
48
104
58
81
47
320
22
18
52
60
14
39
23
24
63
17
264
30
55
9
50
16
15
38
42
37
102
67
82
8
46
53
19
99
69
100
161
33
28
91
71