31
52
8
17
43
13
50
33
99
28
37
14
2
39
7
35
6
59
67
5
51
42
63
21
23
143
54
74
26
34
19
36
24
69
44
53
20
56
109
71
95
32
29
73
11
9
119