28
44
17
16
38
27
31
15
75
69
12
66
126
53
49
29
5
23
21
14
13
10
11
4
24
42
88
19
20
64
46
25
8
6
30
18
36
172
220
7
1234
33
50
40
37