12
48
20
139
168
45
52
101
66
70
40
27
7
8
3
57
222
58
25
35
16
90
82
76
64
14
119
65
297
28
74
32
9
33
37
42
19
39
72
21
15
31
47
24
122
18