201
80
26
29
122
41
84
124
69
14
20
25
65
511
33
34
92
477
10
166
81
476
98
103
155
156
144
94
100
15
36
57
83
50
99
43
82
52
141
614
118
631
64
58
46
77
56
97
21
51
227
137