71
96
22
150
89
315
27
571
56
31
16
146
175
70
50
109
334
80
162
62
95
44
158
196
74
32
42
83
61
153
43
67
163
234
54
116
92
21
85
37
57
38
194
25
40
123
7
157
15
396
137
26
24
86