25
5
33
17
66
19
11
1
7
12
15
8
73
20
4
24
23
18
53
43
22
37
99
55
48
35
85
10
406
80
47
84
40
57
63
44
138
42
392
165
29
732
186
21
175
188
226