58
96
16
43
22
25
79
92
70
12
20
65
13
48
26
28
73
52
27
166
36
93
15
6
8
24
408
84
42
44
32
17
19
105
41
177
62
139
35