86
10
23
16
9
42
32
65
82
22
34
7
47
48
75
248
206
49
52
44
93
13
11
19
111
136
38
28
45
17
70
27
30
15
161
24
261
214
547
81
46
74
43
20
91
35