34
123
40
30
64
101
50
106
93
21
73
27
92
66
109
183
31
49
138
41
26
51
45
16
59
67
62
165
43
53
60
218
96
83
94
46
157
127
252
373
38
238
57
28
103
107
118
110