34
27
99
132
155
72
76
286
185
92
198
106
153
54
93
217
74
37
51
59
146
64
58
39
20
41
67
107
305
50
91
236
143
21
453
87
55
179
73
566
42
83
48
61
190
148
117
17
47
26
33