210
95
30
157
65
110
91
86
18
40
131
26
58
100
8
14
60
50
80
39
28
112
59
64
9
56
74
32
17
10
41
22
24
7
186
275
43
124
108
85
373
31
52
120
57
312
147
106
29
105
90