3
7
4
8
13
32
39
22
49
40
30
19
33
17
51
23
44
57
117
24
93
42
37
60
36
67
151
138
190
136
65
186
109
102
176
146
113
172
271
88
213
220
599
129
166
165
158
251
167
85