10
116
55
66
75
321
28
16
65
194
38
17
19
125
36
62
22
43
68
169
67
35
60
32
117
58
80
31
33
15
39
49
152
30
46
37
53
41
40
34
171
90
83
52
96
390