91
49
9
77
82
11
44
21
30
5
38
6
7
15
52
39
36
35
42
94
206
34
40
50
149
113
64
71
112
85
74
414
105
185
321
641
215
135
98
80
520
577
299
954
258
834
125
99
570
203
271
939
55