124
69
15
20
26
66
520
33
34
92
489
11
171
81
25
486
102
104
160
157
148
94
103
36
60
126
84
54
46
83
52
143
618
119
641
78
58
98
23
38
22
231
137
76
18
91
195
32
953
61