31
12
51
35
34
50
24
26
47
6
52
7
41
106
18
14
73
46
23
28
27
71
116
32
62
42
97
122
80
44
29
21
79
13
111
67
5
188
113
22
134
85
105
36
53