328
320
20
63
140
21
10
45
105
33
32
19
28
57
143
80
129
59
209
53
96
12
56
42
81
17
26
141
51
11
1174
160
14
232
25
52
4
72
69
71
600
40
35
76
139
74
38