63
58
376
10
17
8
22
14
29
12
43
35
27
76
34
13
117
44
46
227
25
26
71
72
28
70
97
40
21
60
53
15
19
500
23
995
49
36
9
7