113
25
39
47
29
64
84
41
108
75
28
37
111
6
83
10
74
32
128
40
11
85
16
213
198
135
31
94
123
159
88
51
78
81
49
26
19
45
1153
79
48
57