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