16
35
22
67
400
314
88
51
13
18
10
33
170
52
54
48
79
14
37
73
72
32
11
39
124
27
217
346
6
90
23
30
71
132
296
225
57
25
43
31
47
135
55
28
81
231
56
432