35
45
18
12
62
23
22
57
16
117
48
87
93
123
26
32
246
30
4
19
56
41
28
132
70
8
33
128
7
64
208
267
94
76
191
1131
52
319
80
40
306
543
24
778
296
249
133
247
71
101