99
19
68
21
129
70
23
26
80
282
31
215
40
127
656
44
111
214
107
64
30
27
25
18
528
595
57
34
110
538
38
500
130
61
88
137
202
176
45
187
62
11
24
144
14
74
43
28