8
96
24
40
91
36
30
285
218
231
95
93
154
141
21
27
26
86
13
51
43
9
56
41
20
54
16
144
31
14
137
6
44
37
73
23
65
32
19
33
79
15
7
78
161
52
124
163
28
49