58
16
79
133
91
39
29
122
30
137
665
192
166
150
25
114
33
49
69
26
53
386
112
209
32
45
31
43
556
320
416
254
93
103
101
82
65
75
21
72
156
24
37
144
28
211
55
67
51
9
96
142