32
22
11
60
5
8
7
12
14
77
200
80
149
9
13
166
31
16
23
34
6
26
48
17
62
33
15
56
18
19
30
24
28
54
38
139
63
36
25