19
235
82
17
28
23
54
143
75
22
13
41
27
45
21
32
113
95
49
176
52
33
159
18
8
20
60
79
40
34
61
29
3
10
86
149
26
1
15
76
166
2
50