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