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