40
73
24
63
95
32
100
44
86
104
312
57
46
304
50
30
35
135
43
112
175
26
62
121
106
83
70
76
37
164
33
34
645
19
132
75
67
758
131
20
115
39
195
116
8
7
74