3
75
46
5
52
58
60
22
78
66
33
12
11
48
18
71
122
25
191
6
38
13
107
56
108
80
111
605
67
44
21
98
23
93
35
86
133
197
145
193
143
89
37
49
61
28
312
792
1056
118
81