45
61
95
49
93
100
120
66
97
211
111
252
212
12
313
30
79
168
26
151
82
217
53
77
121
22
71
153
8
136
140
65
36
145
233
404
419
122
102
163
222
29
32
126
322
85
88
74
15
128
96