14
55
330
9
8
6
1
4
13
40
19
49
10
25
114
33
128
75
67
69
35
81
168
132
23
37
82
39
333
45
366
474
531
264
16
92
443
20
86
56
58
79
21
17
208
11
52
34
234