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