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