16
35
28
23
14
27
24
15
67
29
64
10
4
63
51
12
46
89
34
53
158
62
76
50
98
70
59
8
58
84
47
117
20
233
66
135
80
43
52
40
93
214
25
42