3
70
37
40
74
109
20
8
79
41
140
356
160
205
28
45
69
50
54
15
9
62
29
24
31
39
467
60
38
36
78
352
1208
88
21
68
124
96
75
80
72
175
85
23
137
98
214
242