52
23
33
18
14
30
106
32
37
28
45
164
3
66
39
84
160
51
10
22
44
49
156
104
7
25
20
118
499
17
57
5
6
38
42
75
72
24
67
12
8
36
85