108
38
28
5
21
35
3
11
27
6
20
40
49
64
122
22
658
379
15
68
1443
23
176
162
123
42
26
113
8
71
17
58