96
66
62
9
14
63
163
7
38
11
13
6
51
88
24
61
125
42
20
102
178
104
29
18
59
114
39
10
15
284
335
53
175
32
76
4
5
49
52
176
43
73
183
46
31
78
92