21
11
61
138
29
36
12
14
1
6
40
124
78
66
30
25
71
58
108
46
7
20
34
35
85
22
80
41
37
48
176
27
278
565
4
96
43
5
239
26
23
101
50
13
219
42
28
188