19
41
166
8
9
76
39
52
22
37
12
5
21
16
66
55
2
7
29
13
42
15
35
17
20
81
45
107
88
27
33
58
111
254
43
14
28
49
40
23
156
50
1
44
10
94