97
5
71
32
8
93
76
36
29
20
10
9
50
277
3
14
233
35
6
38
39
13
33
11
282
259
137
62
49
4
246
25
51
18
116
53
83
28
52
1
80
200
251
37
120
75
501
57
89