46
23
50
40
15
51
43
14
48
22
25
31
6
18
26
129
42
233
77
89
24
142
38
61
30
52
87
28
21
325
66
86
68
88
20
57
32
8
5
19
62
33
213
115