80
161
116
52
68
12
20
16
4
58
35
72
39
48
13
103
113
26
45
74
129
47
137
15
197
70
32
202
18
57
60
86
81
320
49
132
117
96
41
63
10
160
21
38
107
105
186
210
101
376