4
7
15
32
62
12
55
47
27
92
165
333
769
37
60
351
145
40
150
412
80
481
113
68
355
179
122
26
116
231
375
131
276
413
45
41
54
77
175
457