165
543
32
344
15
249
44
285
63
252
52
239
35
160
61
162
5
113
101
104
103
10
105
97
68
376
100
2
92
3
93