69
41
144
89
26
64
112
42
45
46
92
50
9
78
83
11
44
21
30
5
39
6
7
15
54
43
36
96
211
34
40
53
16
150
114
51
72
86
74
415
105
186
326
642
217
135
99
81
523
581
300
963
258