6
18
15
12
31
8
13
3
2
14
17
54
16
46
23
26
11
9
74
20
32
48
64
121
50
274
22
10
7
4
19
63
33
99
130
93
434
25