15
34
50
52
26
578
6
14
140
38
35
229
51
151
18
45
130
257
72
23
53
33
82
46
42
83
61
126
36
106
167
40
172
37
77
441
113
70
155
66
64
30
115
28
101