21
67
133
105
254
79
50
497
171
62
77
60
24
73
104
143
36
83
30
61
96
35
101
108
41
65
25
64
99
40
46
39
56
28
95
197
78
84
68
87
22
43
18
86
110
662
392
23
54
115