7
22
78
111
45
143
86
365
85
14
30
39
53
112
166
44
29
87
59
303
77
98
75
183
55
71
324
49
58
278
88
820
205
561
28
68
292
56
20
313
103
73
115
125
127
121
84
148
162
89