29
23
16
99
43
30
97
22
26
18
295
12
27
9
17
15
8
5
49
36
56
28
86
14
38
20
19
268
6
21
25
34
31
136
32
13