39
84
160
52
33
22
49
157
110
8
25
119
501
5
6
86
23
4
44
30
67
12
9
36
85
149
230
48
153
113
64
43
315
890
35
152
15
278
94
279
181
11
3
294
24
122
155
225
358
28