3
15
52
5
7
76
12
33
75
10
51
98
35
77
119
94
164
219
59
70
148
32
45
115
814
43
39
60
68
20
107
6
87
50
397
72
42
608
26
170
181
21
36
126
41
28
4216
34
197
383