161
21
99
64
36
555
7
455
101
104
65
12
18
63
87
243
290
4
81
1
687
510
3
2
19
73
9
71
68
23
78
31
24
414
37
52
127
27
14
40
191
155
303
16
234
113
44
29
48