7
58
132
142
123
71
67
111
30
158
53
35
52
51
60
41
81
196
133
88
46
93
43
62
34
354
433
294
56
29
103
19
38
77
33
126
68
10
31
70
59
45
184
216
79
86
78
23
263
135