7
62
8
20
51
23
12
125
157
13
161
60
43
33
135
406
644
74
70
113
429
28
76
3
30
48
78
14
103
0
31
72
121
57
49
38
67
21
19
5
29
114
39
25
15
53