252
79
87
67
179
62
162
98
50
43
85
34
23
59
91
73
25
78
74
138
129
306
186
26
95
57
288
49
21
94
109
19
22
72
76
83
69
44
527
17
82
38
144
41
68
32
115
12
18
107