42
31
65
69
84
22
25
101
8
120
149
153
342
43
205
73
118
13
175
19
23
356
177
1079
125
74
321
108
57
293
45
106
48
55
18
322
186
10
192
51
37
89
242
90
15
59
79
172
50