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