375
31
111
118
159
36
163
15
83
52
55
46
43
37
70
76
179
177
34
45
35
2
5032
41
123
51
59
101
65
6
60
21
124
130
206
113
75
67
38
28
49
26
7
9
16
24
18
63