19
31
69
39
55
35
130
73
42
61
82
33
51
54
62
22
23
30
589
43
29
717
116
88
136
50
76
65
13
45
189
48
208
56
26
340
418
536
67
9
8
20
41
66
17
180