15
119
8
63
34
38
40
9
30
47
48
41
44
24
20
39
4
37
52
16
83
31
17
21
51
35
174
18
61
80
64
62
102
96
26
150
46
95
66
81
285
33
99
346