33
277
90
49
19
6
14
255
43
102
159
38
347
401
103
93
37
68
618
45
128
104
67
53
513
48
44
198
174
3
15
71
105
171
25
35
231
30
510
540
154
84
79