39
41
128
16
19
136
126
51
78
65
10
15
40
69
7
4
9
57
26
46
36
33
12
85
42
31
17
34
59
50
246
23
25
20
62
123
565
443
156
256
28
48
81
153
236
64
74
112
102
79
138