38
91
73
14
16
10
89
26
39
81
21
17
3
29
7
12
47
0
25
9
8
23
19
53
6
59
76
18
41
57
60
51
44
163
111
101
129
42
54
98
150
107
171
135
246
75
95
120