35
11
27
14
63
187
25
127
47
8
71
18
43
16
19
72
7
80
56
32
30
386
29
103
36
23
38
128
83
76
48
21
121
157
62
24
20
42
33
22
49
100
162
109