8
72
26
22
211
21
18
12
93
5
48
24
57
28
39
49
56
162
32
77
269
104
167
386
10
46
27
50
19
35
14
13
30
191
40
201
121
161
42
342
73
51
25
309
75
45
3