121
106
266
69
438
83
61
123
45
108
79
44
78
30
75
11
22
676
93
36
320
29
72
47
77
136
20
28
41
57
145
46
181
128
82
94
98