66
36
8
20
7
13
77
42
26
12
34
96
16
17
23
148
54
25
10
9
51
30
98
142
73
121
32
81
29
38
126
45
4
5
92
524
285
43
366
72
18
27
140
240
80