77
20
36
73
18
16
6
12
28
45
42
7
57
113
74
48
394
369
319
121
25
66
50
61
227
15
194
44
98
23
32
70
75
59
82
30
51
72
63
27
34
8
83
33
163
239
102
49
56
80
67
292