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