16
60
87
53
106
13
23
19
79
71
32
50
26
6
24
28
328
158
63
82
55
73
21
33
46
61
128
132
54
18
56
40
65
42
29
48
7
99
589
41
22
138
45