6
12
9
11
13
4
19
5
7
14
25
8
37
59
65
35
24
33
64
96
135
81
38
476
77
61
86
233
27
50
31
97
75
32
69
72
103
30
76
250
209
111
56
152
121
73
187
43