3
4
6
13
34
49
63
35
40
77
47
56
353
65
104
42
27
212
139
116
198
211
39
168
205
166
81
117
94
253
66
365
108
235
91
154
133
107
93
202
296
179
84
38
314
46
43
57
72
128
80
64
204