40
65
28
49
106
72
96
234
34
321
111
181
327
36
29
192
249
59
82
201
70
13
63
79
45
76
257
17
27
42
64
33
241
7
152
10
24
142
58
98
143
182
20
231
93
3391
110
323
141
129
51
41
55
26
12