42
83
39
33
40
35
43
29
51
5
63
23
59
8
41
209
30
12
147
78
21
7
15
53
90
9
58
85
293
106
52
26
82
38
25
16
34
47
96
19
17
46
62
135
76
129
45
10
37
111
28