2
7
63
13
69
110
182
92
77
490
72
203
14
122
186
73
80
275
715
845
353
41
46
812
432
227
301
659
33
121
49
43
61
1030
345
54
59
861
78
48
108
464
67
39
622
645
312
95
35
196
268
155
21
213