129
36
35
74
1004
15
259
90
346
42
54
20
63
822
49
24
328
133
25
37
327
51
68
61
226
30
369
235
271
165
67
39
86
55
108
164
33
18
21
188
176
114
186
34
65
52
60
105
98
94