90
69
51
26
27
28
31
10
68
20
16
33
35
59
87
53
42
8
14
67
65
112
6
19
73
78
174
335
32
79
41
45
23
180
38
44
81
18
126
85
72
7
48
101
49
271