21
50
55
184
47
128
92
53
36
25
167
28
191
533
77
81
127
102
43
68
69
71
33
24
42
79
35
94
37
30
93
15
40
20
168
44
62
87
132
26
61
41
86
27
65
107
14
18
72
512
519
105