321
30
21
24
68
79
14
7
27
256
94
20
35
25
22
19
37
49
4
26
177
163
15
52
61
40
91
32
13
12
150
16
74
44
101
9
117
90
10
53
8
34
45
93
38
95