75
18
25
67
59
16
56
92
46
51
20
121
14
94
101
39
23
35
113
479
11
72
110
83
45
88
47
44
54
85
100
64
42
89
80
40
63
30
154
126
170
95
21
61
265
236
131
118