32
24
54
176
166
21
19
0
64
31
13
15
62
88
45
11
113
52
63
82
42
188
92
23
338
80
10
39
5
90
57
174
309
27
108
143
16
110
71
18
17
20
58
129
104
157
74
38
44
6