16
6
15
32
53
104
20
19
58
12
31
8
14
7
9
47
29
4
5
3
39
23
129
25
21
42
26
30
250
2
151
68
13
37
10
73
172