10
15
497
194
3
35
7
24
27
18
13
130
76
12
19
9
36
108
52
11
8
16
28
26
95
21
17
20
60
124
115
25
4
33
38
47
42
58
2
31
34
75
1
53