25
81
62
17
90
23
9
24
5
39
2
61
22
20
88
28
19
308
12
59
106
35
638
56
32
168
10
43
50
29
21
85
305
54
33
66
58
41
44
93
73