6
26
12
39
25
71
37
51
92
29
13
493
19
40
30
229
27
45
43
33
53
72
18
57
83
147
420
211
87
67
112
99
62
159
160
265
90
79
145
42
254
275
97
121
742