31
77
25
181
30
24
184
39
71
72
17
43
33
49
36
64
63
447
76
23
137
151
98
153
131
88
309
57
52
67
124
507
59
65
11
15
252
60
37
368
9
41
46
212
74
28
346
102
99