34
33
153
29
66
46
94
23
108
31
544
37
279
284
39
122
407
112
248
325
12
417
128
211
166
27
119
73
10
187
44
72
164
60
43
48
36
75
19
59
41
111
102
146
57
61
58
54
42
63
30
93
22