12
31
47
14
42
29
36
175
39
173
121
43
45
25
90
63
71
116
58
113
20
15
17
19
10
94
32
87
21
136
267
8
30
23
50
40
205
265
93
70
33
66
48