13
45
31
26
42
37
28
33
50
27
19
17
23
110
5
9
150
86
82
57
90
18
30
25
46
34
306
47
81
122
223
35
41
71
170
218
7
12
58
79
93
103
54