86
21
101
53
12
80
23
16
385
440
34
64
78
65
37
9
18
35
28
29
38
93
75
14
54
6
13
52
116
62
51
222
36
194
10
25
33
89
48
42
7
285
49
44
26
8