7
89
19
71
18
43
30
16
11
8
39
47
14
56
63
46
21
95
22
313
50
86
33
192
60
187
119
165
286
297
208
463
38
51
35
203
17
12
174
198
64
465
67
449
516
211
37
26
104
42
188
229