18
11
34
20
48
54
166
53
28
31
22
10
19
76
25
6
16
15
14
3
8
9
2
211
32
40
66
64
23
24
26
35
49
39
43
29
50
87
58
13
116
427