159
58
39
20
52
74
18
88
129
31
37
15
51
44
45
43
7
13
22
33
23
68
10
62
9
24
612
47
14
78
54
99
122
19
75
30
177
21
249
102