42
28
9
14
10
30
13
27
11
33
38
61
59
39
65
20
37
102
203
119
243
160
40
107
16
15
26
47
96
21
22
171
58
18
46
70
85
53
82
44
63
43
17
25
49
155
48