3
7
18
20
49
192
142
388
201
82
60
29
27
58
341
115
61
110
6
2
44
48
66
40
333
35
19
23
72
31
12
33
26
13
47
42