86
109
30
18
40
131
26
56
100
8
14
60
50
78
39
28
110
58
62
9
71
32
54
15
10
41
22
24
7
186
275
43
59
124
108
84
371
31
52
119
57
304
147
104
29
103
85
51
251
13
69
5