86
114
13
68
16
8
24
27
38
71
76
21
23
43
18
98
34
30
47
12
20
10
32
37
40
67
26
31
402
111
22
58
355
122
109
41
39
52
1100
19
205
36
28
25
144