43
41
64
650
796
119
108
73
196
154
156
57
81
79
84
59
32
20
335
402
80
49
62
152
63
176
52
145
179
55
90
69
38
450
56
48
205
107
97
75
222
112
276
506
30
192
279
25
42
46
77