19
43
13
30
31
15
14
35
16
52
29
53
95
68
46
102
59
97
98
406
50
34
73
21
109
66
119
82
26
76
42
24
37
60
308
122
142
227
18
51
33
32
154
55
28
111
175
40
116
17