40
46
564
65
64
85
116
31
32
48
99
156
80
106
45
72
44
111
67
92
223
83
34
51
19
7
35
39
145
97
112
73
123
89
58
96
94
141
71
78
429
150
26
25
164
66
87
60
98
113
57