21
140
19
24
18
36
69
30
15
14
53
13
11
7
35
8
22
16
27
6
23
33
253
43
227
101
48
25
121
42
39
408
26
100
52
160
20
38
55
37
125
114
98
47
29
89
41