256
97
22
70
91
51
21
31
198
17
35
44
15
23
69
58
60
4
46
150
54
37
40
124
48
49
8
12
122
80
974
118
86
32
34
26
16
9
13
164
53
38
43
1
11
509
385
290
19