79
33
29
14
32
96
254
64
38
16
3
22
23
52
28
17
49
18
11
333
36
2
94
358
174
27
9
10
86
98
54
40
15
6
20
165
132
39
460
8
129
25
332