6
1
15
26
23
77
50
92
60
100
29
106
55
157
231
19
48
537
413
456
73
7
31
63
165
8
440
9
62
42
41
44
607
243
112
86
28
133
40
37
153
35
108
52
124
96
43
27
38
32
18
89
61
46