11
97
33
110
10
72
91
55
78
151
125
142
134
148
51
164
64
34
123
54
232
71
22
118
21
57
31
198
83
19
68
16
162
76
229
96
124
66
48
46
505
32
144
260
158
52
85
45
77
93
38
67
121
35
131
210
49