157
172
20
129
69
41
188
58
59
43
119
65
86
13
519
92
134
49
79
97
71
158
105
111
109
93
103
128
108
218
80
106
312
19
88
76
98
730
715
625
531
1151
60
183
74
33
30
62
112