15
89
47
20
14
25
6
3
7
24
138
2
43
49
13
50
32
10
29
63
40
36
66
55
19
18
197
11
4
22
35
490
9
34
27
8
33
48
21
23
111