15
166
41
7
10
53
20
19
51
5
245
17
55
83
70
111
69
26
96
45
31
67
112
22
124
6
2
3
8
25
123
37
52
34
33
14
13
18
23
71
32
21