587
194
138
37
78
95
186
59
76
52
26
40
39
15
63
83
48
33
77
70
53
71
32
12
27
137
122
99
221
80
192
248
142
75
82
58
89
128
21
34
430
170
393
453
146
126
109
131
139