335
75
90
76
297
42
134
55
28
61
161
67
95
48
31
129
135
27
147
19
70
52
118
102
162
10
78
92
151
79
100
29
18
63
11
33
80
62
110
172
66
22
81
103
74
36
104
12