7
16
31
50
133
17
61
118
63
70
82
141
124
69
75
355
198
361
20
89
85
146
27
97
79
56
11
59
33
28
87
14
41
22
90
142
88
43
334
10
24
12
86
84
517
49
136
306