320
26
109
8
46
34
113
9
166
32
20
29
67
96
49
25
130
33
42
41
4
39
6
40
10
107
27
73
60
57
87
36
119
38
117
80
44
12
99
72
127
330
94
134
50