20
39
29
102
11
33
34
10
14
7
23
18
37
19
64
16
54
28
44
82
22
52
45
69
63
31
77
41
46
259
30
272
50
26
99
86
189
91
49
72
146
85
94
40
70