21
56
23
131
446
66
58
35
29
3
32
51
31
62
22
50
72
136
38
20
44
9
24
65
52
34
19
68
15
89
270
119
111
96
10
40
60
42
107
47
48
36
59