86
25
40
33
138
93
72
27
128
139
12
37
223
102
41
245
15
42
51
197
78
149
63
73
28
759
118
34
87
168
220
135
49
98
153
152
84
46
79
18
54
30
561
20
64
145
366
55
43
106
76
38
56