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