21
228
76
52
60
57
351
18
61
10
136
40
127
59
51
55
71
54
37
175
153
195
31
41
114
113
30
100
102
25
29
105
67
58
50
49
111
35
87
72
32
80
48
187
158