65
18
20
42
199
197
76
39
75
36
32
148
111
30
2
99
13
7
55
79
91
110
12
45
56
6
59
34
69
196
104
82
142
147
27
44
15
77
112
423
254
8
16
392
494
97
28
103
47
17