27
4
86
96
22
44
32
90
393
11
7
28
5
12
701
46
59
18
13
35
125
50
21
99
66
41
154
98
74
305
100
83
15
97
93
36
14
56
68
2
302
138
10
25