28
46
34
10
33
19
15
14
57
30
53
172
40
44
59
32
145
43
9
38
122
41
86
176
17
76
425
149
64
331
89
85
201
102
758
337
261
66
190
174
113
131
116
49
115
26
62
69
224