25
16
98
35
12
30
45
69
21
9
49
8
4
87
39
79
33
22
302
51
245
24
97
26
17
15
106
72
194
76
123
32
10
3
20
53
43
40
89
211
14
23
55
28
7
29