59
126
10
39
29
28
22
127
32
42
53
4
9
20
51
40
25
11
44
50
18
31
8
113
7
23
38
21
66
62
24
17
26
34
13
79
165
37
33
43
6
54
12
97
58