31
322
5
51
86
119
206
62
16
79
30
151
11
36
66
19
76
122
192
21
133
37
42
55
129
41
25
60
281
106
167
157
26
7
22
1
20
44
110
207
131
78
27
990
175
201
123