42
15
6
48
26
25
5
127
30
51
156
150
132
16
122
166
74
10
39
54
8
4
93
89
13
443
204
32
62
55
18
20
82
36
33
47
34
14
1056
184
38
35
49
29
17
88
593