3
30
7
31
23
15
9
4
108
17
19
716
8
61
35
38
99
13
67
39
770
33
58
6
73
11
29
18
86
74
62
25
5
24
119
21
50
36
94
69
117
89